bigdataprocessor / bigdataprocessor2

BSD 2-Clause "Simplified" License
20 stars 4 forks source link

Benchmarking #129

Closed tischi closed 3 years ago

tischi commented 3 years ago

@haesleinhuepf @nornil

I think I have everything in place now for some benchmarking. The issue is that there is an exponential number of parameter combinations and we thus have to limit ourselves.

Dataset

For the initial benchmarking I suggest to only use one data set where the xyz dimensions are typical for light-sheet data.

FileType: Hdf5
BitDepth: 16
nX: 2048
nY: 2048
nZ: 101
nC: 1
nT: 10

Readouts

To estimate the total processing and saving (TPS) time of a whole data set on a single computer one would have to use the following formula:

TPS = nC * nT * (LPV + SV)

Processing

In order to assess the processing we added a single processing step, namely a 3x3 binning in x&y. This is a very typical processing step and should be the computationally most expensive one of the currently available. Note that this significantly reduces the saving times as the data to be saved is 3x3=9 times smaller than the data to be loaded.

My plan would be to measure these numbers for a few different computer and data storage scenarios. What do you think?

haesleinhuepf commented 3 years ago

Hi Tischi,

great! Maybe two or three scenarios are enough. I would definitely love to see some numbers comparing local SSD versus remove fileserver. I'm also curious what RAM your laptop uses. Does it makes sense? Does RAM-generation matter much? If you like, you can have some small tests on different computers and then you do two extreme tests ans talk about it in the manuscript.

Cheers, Robert

tischi commented 3 years ago

local SSD versus remove fileserver.

Sure thing!

I'm also curious what RAM your laptop uses. Does it makes sense? Does RAM-generation matter much?

Good point!

nornil commented 3 years ago

Great, I have started making a table for this and adding supplementary text. we could e.g. compare the options "laptop local", "laptop remote", "workstation", and "cluster"

tischi commented 3 years ago

@nornil Thanks!

I added more measurements:

Could you put the table somewhere where it is accessible from here and paste a link to it please?

tischi commented 3 years ago

Tischi's Mac

Hardware

Measurements

Testing different output file types:

nornil commented 3 years ago

I have written it into our SI google doc as it need to go there eventually 

tischi commented 3 years ago

I have written it into our SI google doc as it need to go there eventually

We can copy it there later! Could you please make for now a publicly accessible G-Doc and paste the link here? It will be much easier to work on it!

tischi commented 3 years ago

Tischi's Mac / Data on network share

Hardware

Measurements

@haesleinhuepf Maybe it is confusing that the saving times are faster than the reading times? This is due to the 3x3 binning. However, if one wants to compare whether reading or writing is faster in general one could just multiply the saving times by 9...

nornil commented 3 years ago

https://docs.google.com/document/d/1nDbOI03osMPy7yZyk7kEQRc8jFeK5r6T8__Lk1U0GQA/edit?usp=sharing

tischi commented 3 years ago

Windows VM

Virtual machine in the data centre

image

numCores = 4

tischi commented 3 years ago

@nornil Thanks for sharing the link ❤️ ! Would you have time to transfer the information that I have posted already into the google doc?

tischi commented 3 years ago

Cluster node

Model name: Intel(R) Xeon(R) Gold 6136 CPU @ 3.00GHz

numCores = 8

All 10 timepoints on same cluster node:

BENCHMARK: Read planes 0-100 from time-point 0 in 233 ms
Saving: /g/cba/exchange/bigdataprocessor/data/benchmark/out/volumes/in-binned
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 2994
BENCHMARK: Saved volume in [ ms ]: 508
Frames saved: 1/10; time ( spent, left, task ) [ s ]: 4, 42, 4.78; memory: 1034MB of 15933MB (6%)
Frames saved: 1/10; time ( spent, left, task ) [ s ]: 4, 42, 4.78; memory: 1034MB of 15933MB (6%)
BENCHMARK: Read planes 0-100 from time-point 1 in 240 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 4906
BENCHMARK: Saved volume in [ ms ]: 417
BENCHMARK: Read planes 0-100 from time-point 0 in 331 ms
Frames saved: 2/10; time ( spent, left, task ) [ s ]: 11, 47, 5.96; memory: 3365MB of 15933MB (21%)
Frames saved: 2/10; time ( spent, left, task ) [ s ]: 11, 47, 5.96; memory: 3365MB of 15933MB (21%)
BENCHMARK: Read planes 0-100 from time-point 2 in 247 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 4790
BENCHMARK: Saved volume in [ ms ]: 413
BENCHMARK: Read planes 0-100 from time-point 0 in 252 ms
Frames saved: 3/10; time ( spent, left, task ) [ s ]: 16, 38, 5.56; memory: 3456MB of 15933MB (21%)
Frames saved: 3/10; time ( spent, left, task ) [ s ]: 16, 38, 5.56; memory: 3456MB of 15933MB (21%)
BENCHMARK: Read planes 0-100 from time-point 3 in 260 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 3860
BENCHMARK: Saved volume in [ ms ]: 477
Frames saved: 4/10; time ( spent, left, task ) [ s ]: 21, 31, 5.28; memory: 1828MB of 15933MB (11%)
Frames saved: 4/10; time ( spent, left, task ) [ s ]: 21, 31, 5.28; memory: 1828MB of 15933MB (11%)
BENCHMARK: Read planes 0-100 from time-point 0 in 138 ms
BENCHMARK: Read planes 0-100 from time-point 4 in 254 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 3763
BENCHMARK: Saved volume in [ ms ]: 491
Frames saved: 5/10; time ( spent, left, task ) [ s ]: 25, 25, 5.17; memory: 2648MB of 15933MB (16%)
Frames saved: 5/10; time ( spent, left, task ) [ s ]: 25, 25, 5.17; memory: 2648MB of 15933MB (16%)
BENCHMARK: Read planes 0-100 from time-point 0 in 157 ms
BENCHMARK: Read planes 0-100 from time-point 5 in 222 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 3512
BENCHMARK: Saved volume in [ ms ]: 493
Frames saved: 6/10; time ( spent, left, task ) [ s ]: 30, 20, 5.01; memory: 1829MB of 15933MB (11%)
Frames saved: 6/10; time ( spent, left, task ) [ s ]: 30, 20, 5.01; memory: 1829MB of 15933MB (11%)
BENCHMARK: Read planes 0-100 from time-point 0 in 227 ms
BENCHMARK: Read planes 0-100 from time-point 6 in 215 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 3563
BENCHMARK: Saved volume in [ ms ]: 577
Frames saved: 7/10; time ( spent, left, task ) [ s ]: 34, 14, 4.95; memory: 1828MB of 15933MB (11%)
Frames saved: 7/10; time ( spent, left, task ) [ s ]: 34, 14, 4.95; memory: 1828MB of 15933MB (11%)
BENCHMARK: Read planes 0-100 from time-point 0 in 138 ms
BENCHMARK: Read planes 0-100 from time-point 7 in 223 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 3754
BENCHMARK: Saved volume in [ ms ]: 506
Frames saved: 8/10; time ( spent, left, task ) [ s ]: 39, 9, 4.91; memory: 1828MB of 15933MB (11%)
Frames saved: 8/10; time ( spent, left, task ) [ s ]: 39, 9, 4.91; memory: 1828MB of 15933MB (11%)
BENCHMARK: Read planes 0-100 from time-point 0 in 152 ms
BENCHMARK: Read planes 0-100 from time-point 8 in 227 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 3383
BENCHMARK: Saved volume in [ ms ]: 419
Frames saved: 9/10; time ( spent, left, task ) [ s ]: 43, 4, 4.82; memory: 1828MB of 15933MB (11%)
Frames saved: 9/10; time ( spent, left, task ) [ s ]: 43, 4, 4.82; memory: 1828MB of 15933MB (11%)
BENCHMARK: Read planes 0-100 from time-point 0 in 242 ms
BENCHMARK: Read planes 0-100 from time-point 9 in 224 ms
BENCHMARK: Processed volume, using 8 thread(s) in [ ms ]: 3673
BENCHMARK: Saved volume in [ ms ]: 372
Frames saved: 10/10; time ( spent, left, task ) [ s ]: 48, 0, 4.81; memory: 1739MB of 15933MB (10%)
Frames saved: 10/10; time ( spent, left, task ) [ s ]: 48, 0, 4.81; memory: 1739MB of 15933MB (10%)
Done: 10 / 10
tischi commented 3 years ago

@nornil

I think I have most of it now.

Missing:

Anything else?

tischi commented 3 years ago

@nornil

Home office with mediocre internet connection

(*) I think we can say that this is on the edge of being bearable as research shows that humans typically have a short term attention span of 5 seconds.

For sure this is not useful to actually process the data, but, if one has no other choice, it may be just OK to use this mode to record a processing macro to be later batch executed, e.g. on a computer cluster in the data centre. However, recommendation for home office scenario is to use a VM in the data centre.

tischi commented 3 years ago

@nornil Here information that should enable us to answer whether reading from tif is faster than reading from hdf5.

/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/bin/java -Xmx12g "-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=57096:/Applications/IntelliJ IDEA CE.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/tools.jar:/Users/tischer/Documents/bigdataprocessor2/target/test-classes:/Users/tischer/Documents/bigdataprocessor2/target/classes:/Users/tischer/.m2/repository/junit/junit/4.13/junit-4.13.jar:/Users/tischer/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2/5.10.0/imglib2-5.10.0.jar:/Users/tischer/.m2/repository/sc/fiji/bigdataviewer_fiji/6.2.0/bigdataviewer_fiji-6.2.0.jar:/Users/tischer/.m2/repository/net/imagej/imagej-deprecated/0.1.4/imagej-deprecated-0.1.4.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-ij/2.0.0-beta-46/imglib2-ij-2.0.0-beta-46.jar:/Users/tischer/.m2/repository/io/scif/scifio/0.41.0/scifio-0.41.0.jar:/Users/tischer/.m2/repository/io/scif/scifio-jai-imageio/1.1.1/scifio-jai-imageio-1.1.1.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-ui/2.0.1/imglib2-ui-2.0.1.jar:/Users/tischer/.m2/repository/sc/fiji/SPIM_Registration/5.0.21/SPIM_Registration-5.0.21.jar:/Users/tischer/.m2/repository/sc/fiji/Fiji_Plugins/3.1.1/Fiji_Plugins-3.1.1.jar:/Users/tischer/.m2/repository/sc/fiji/SPIM_Opener/2.0.2/SPIM_Opener-2.0.2.jar:/Users/tischer/.m2/repository/sc/fiji/VIB-lib/2.2.0/VIB-lib-2.2.0.jar:/Users/tischer/.m2/repository/sc/fiji/pal-optimization/2.0.1/pal-optimization-2.0.1.jar:/Users/tischer/.m2/repository/sc/fiji/fiji-lib/2.1.2/fiji-lib-2.1.2.jar:/Users/tischer/.m2/repository/sc/fiji/legacy-imglib1/1.1.9/legacy-imglib1-1.1.9.jar:/Users/tischer/.m2/repository/edu/mines/mines-jtk/20151125/mines-jtk-20151125.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-algorithm-gpl/0.2.4/imglib2-algorithm-gpl-0.2.4.jar:/Users/tischer/.m2/repository/gov/nist/math/jama/1.0.3/jama-1.0.3.jar:/Users/tischer/.m2/repository/mpicbg/mpicbg/1.4.0/mpicbg-1.4.0.jar:/Users/tischer/.m2/repository/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar:/Users/tischer/.m2/repository/org/jfree/jfreechart/1.5.0/jfreechart-1.5.0.jar:/Users/tischer/.m2/repository/org/scijava/vecmath/1.6.0-scijava-2/vecmath-1.6.0-scijava-2.jar:/Users/tischer/.m2/repository/sc/fiji/bigdataviewer-core/9.0.6/bigdataviewer-core-9.0.6.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-realtransform/3.0.0/imglib2-realtransform-3.0.0.jar:/Users/tischer/.m2/repository/jitk/jitk-tps/3.0.1/jitk-tps-3.0.1.jar:/Users/tischer/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-algorithm/0.11.2/imglib2-algorithm-0.11.2.jar:/Users/tischer/.m2/repository/org/ojalgo/ojalgo/45.1.1/ojalgo-45.1.1.jar:/Users/tischer/.m2/repository/sc/fiji/spim_data/2.2.4/spim_data-2.2.4.jar:/Users/tischer/.m2/repository/cisd/jhdf5/14.12.6/jhdf5-14.12.6.jar:/Users/tischer/.m2/repository/org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar:/Users/tischer/.m2/repository/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/tischer/.m2/repository/org/scijava/ui-behaviour/2.0.1/ui-behaviour-2.0.1.jar:/Users/tischer/.m2/repository/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/Users/tischer/.m2/repository/org/scijava/scijava-listeners/1.0.0-beta-3/scijava-listeners-1.0.0-beta-3.jar:/Users/tischer/.m2/repository/org/janelia/saalfeldlab/n5-imglib2/3.5.1/n5-imglib2-3.5.1.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-label-multisets/0.9.0/imglib2-label-multisets-0.9.0.jar:/Users/tischer/.m2/repository/org/janelia/saalfeldlab/n5/2.2.1/n5-2.2.1.jar:/Users/tischer/.m2/repository/org/tukaani/xz/1.8/xz-1.8.jar:/Users/tischer/.m2/repository/org/lz4/lz4-java/1.7.1/lz4-java-1.7.1.jar:/Users/tischer/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar:/Users/tischer/.m2/repository/com/miglayout/miglayout-swing/5.2/miglayout-swing-5.2.jar:/Users/tischer/.m2/repository/com/miglayout/miglayout-core/5.2/miglayout-core-5.2.jar:/Users/tischer/.m2/repository/sc/fiji/bigdataviewer-vistools/1.0.0-beta-20/bigdataviewer-vistools-1.0.0-beta-20.jar:/Users/tischer/.m2/repository/net/imagej/imagej-legacy/0.37.4/imagej-legacy-0.37.4.jar:/Users/tischer/.m2/repository/net/imagej/ij1-patcher/1.1.0/ij1-patcher-1.1.0.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-roi/0.10.3/imglib2-roi-0.10.3.jar:/Users/tischer/.m2/repository/org/scijava/scijava-common/2.83.3/scijava-common-2.83.3.jar:/Users/tischer/.m2/repository/org/scijava/parsington/2.0.0/parsington-2.0.0.jar:/Users/tischer/.m2/repository/org/bushe/eventbus/1.4/eventbus-1.4.jar:/Users/tischer/.m2/repository/org/scijava/scijava-search/0.7.0/scijava-search-0.7.0.jar:/Users/tischer/.m2/repository/org/ocpsoft/prettytime/prettytime/4.0.1.Final/prettytime-4.0.1.Final.jar:/Users/tischer/.m2/repository/org/scijava/scijava-table/0.6.1/scijava-table-0.6.1.jar:/Users/tischer/.m2/repository/org/scijava/scijava-optional/1.0.0/scijava-optional-1.0.0.jar:/Users/tischer/.m2/repository/org/scijava/scijava-ui-awt/0.1.7/scijava-ui-awt-0.1.7.jar:/Users/tischer/.m2/repository/org/scijava/scijava-ui-swing/0.13.2/scijava-ui-swing-0.13.2.jar:/Users/tischer/.m2/repository/org/scijava/swing-checkbox-tree/1.0.2/swing-checkbox-tree-1.0.2.jar:/Users/tischer/.m2/repository/net/sourceforge/jdatepicker/jdatepicker/1.3.2/jdatepicker-1.3.2.jar:/Users/tischer/.m2/repository/org/scijava/script-editor/0.5.6/script-editor-0.5.6.jar:/Users/tischer/.m2/repository/org/scijava/scripting-java/0.4.1/scripting-java-0.4.1.jar:/Users/tischer/.m2/repository/org/scijava/minimaven/2.2.2/minimaven-2.2.2.jar:/Users/tischer/.m2/repository/org/scijava/batch-processor/0.4.1/batch-processor-0.4.1.jar:/Users/tischer/.m2/repository/com/fifesoft/autocomplete/3.1.0/autocomplete-3.1.0.jar:/Users/tischer/.m2/repository/com/fifesoft/languagesupport/3.1.0/languagesupport-3.1.0.jar:/Users/tischer/.m2/repository/org/mozilla/rhino/1.7.6/rhino-1.7.6.jar:/Users/tischer/.m2/repository/com/fifesoft/rsyntaxtextarea/3.1.1/rsyntaxtextarea-3.1.1.jar:/Users/tischer/.m2/repository/org/javassist/javassist/3.27.0-GA/javassist-3.27.0-GA.jar:/Users/tischer/.m2/repository/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar:/Users/tischer/.m2/repository/net/imagej/imagej/2.1.0/imagej-2.1.0.jar:/Users/tischer/.m2/repository/net/imagej/imagej-launcher/5.0.3/imagej-launcher-5.0.3.jar:/Users/tischer/.m2/repository/net/imagej/imagej-notebook/0.7.1/imagej-notebook-0.7.1.jar:/Users/tischer/.m2/repository/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/tischer/.m2/repository/org/knowm/xchart/xchart/3.5.4/xchart-3.5.4.jar:/Users/tischer/.m2/repository/de/erichseifert/vectorgraphics2d/VectorGraphics2D/0.13/VectorGraphics2D-0.13.jar:/Users/tischer/.m2/repository/net/imagej/imagej-ops/0.45.5/imagej-ops-0.45.5.jar:/Users/tischer/.m2/repository/net/imagej/imagej-mesh/0.8.0/imagej-mesh-0.8.0.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-algorithm-fft/0.2.0/imglib2-algorithm-fft-0.2.0.jar:/Users/tischer/.m2/repository/org/scijava/scripting-javascript/0.5.0/scripting-javascript-0.5.0.jar:/Users/tischer/.m2/repository/org/joml/joml/1.9.25/joml-1.9.25.jar:/Users/tischer/.m2/repository/net/imagej/imagej-updater/0.10.5/imagej-updater-0.10.5.jar:/Users/tischer/.m2/repository/net/imagej/imagej-mesh-io/0.1.2/imagej-mesh-io-0.1.2.jar:/Users/tischer/.m2/repository/org/smurn/jply/0.2.0/jply-0.2.0.jar:/Users/tischer/.m2/repository/net/imagej/imagej-plugins-batch/0.1.1/imagej-plugins-batch-0.1.1.jar:/Users/tischer/.m2/repository/net/imagej/imagej-plugins-tools/0.3.1/imagej-plugins-tools-0.3.1.jar:/Users/tischer/.m2/repository/net/imagej/imagej-plugins-uploader-ssh/0.3.2/imagej-plugins-uploader-ssh-0.3.2.jar:/Users/tischer/.m2/repository/net/imagej/imagej-plugins-uploader-webdav/0.3.2/imagej-plugins-uploader-webdav-0.3.2.jar:/Users/tischer/.m2/repository/org/apache/jackrabbit/jackrabbit-webdav/2.21.1/jackrabbit-webdav-2.21.1.jar:/Users/tischer/.m2/repository/org/apache/httpcomponents/httpclient/4.5.12/httpclient-4.5.12.jar:/Users/tischer/.m2/repository/commons-codec/commons-codec/1.14/commons-codec-1.14.jar:/Users/tischer/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar:/Users/tischer/.m2/repository/net/imagej/imagej-scripting/0.8.2/imagej-scripting-0.8.2.jar:/Users/tischer/.m2/repository/org/scijava/scripting-beanshell/0.3.4/scripting-beanshell-0.3.4.jar:/Users/tischer/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/tischer/.m2/repository/org/scijava/scripting-clojure/0.1.6/scripting-clojure-0.1.6.jar:/Users/tischer/.m2/repository/org/clojure/clojure/1.8.0/clojure-1.8.0.jar:/Users/tischer/.m2/repository/org/scijava/scripting-groovy/0.3.0/scripting-groovy-0.3.0.jar:/Users/tischer/.m2/repository/org/codehaus/groovy/groovy/3.0.4/groovy-3.0.4.jar:/Users/tischer/.m2/repository/org/codehaus/groovy/groovy-dateutil/3.0.4/groovy-dateutil-3.0.4.jar:/Users/tischer/.m2/repository/org/codehaus/groovy/groovy-json/3.0.4/groovy-json-3.0.4.jar:/Users/tischer/.m2/repository/org/codehaus/groovy/groovy-swing/3.0.4/groovy-swing-3.0.4.jar:/Users/tischer/.m2/repository/org/codehaus/groovy/groovy-templates/3.0.4/groovy-templates-3.0.4.jar:/Users/tischer/.m2/repository/org/codehaus/groovy/groovy-xml/3.0.4/groovy-xml-3.0.4.jar:/Users/tischer/.m2/repository/org/apache/ivy/ivy/2.4.0/ivy-2.4.0.jar:/Users/tischer/.m2/repository/org/codehaus/gpars/gpars/1.2.1/gpars-1.2.1.jar:/Users/tischer/.m2/repository/org/multiverse/multiverse-core/0.7.0/multiverse-core-0.7.0.jar:/Users/tischer/.m2/repository/org/codehaus/jsr166-mirror/jsr166y/1.7.0/jsr166y-1.7.0.jar:/Users/tischer/.m2/repository/org/scijava/scripting-jruby/0.3.1/scripting-jruby-0.3.1.jar:/Users/tischer/.m2/repository/org/jruby/jruby-core/9.1.17.0/jruby-core-9.1.17.0.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-netdb/1.1.6/jnr-netdb-1.1.6.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-enxio/0.16/jnr-enxio-0.16.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-unixsocket/0.17/jnr-unixsocket-0.17.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-posix/3.0.44/jnr-posix-3.0.44.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-constants/0.9.9/jnr-constants-0.9.9.jar:/Users/tischer/.m2/repository/com/github/jnr/jffi/1.2.16/jffi-1.2.16.jar:/Users/tischer/.m2/repository/com/github/jnr/jffi/1.2.16/jffi-1.2.16-native.jar:/Users/tischer/.m2/repository/org/jruby/joni/joni/2.1.15/joni-2.1.15.jar:/Users/tischer/.m2/repository/org/jruby/extras/bytelist/1.0.15/bytelist-1.0.15.jar:/Users/tischer/.m2/repository/org/jruby/jcodings/jcodings/1.0.27/jcodings-1.0.27.jar:/Users/tischer/.m2/repository/org/jruby/dirgra/0.3/dirgra-0.3.jar:/Users/tischer/.m2/repository/com/headius/invokebinder/1.10/invokebinder-1.10.jar:/Users/tischer/.m2/repository/com/headius/options/1.4/options-1.4.jar:/Users/tischer/.m2/repository/com/headius/unsafe-fences/1.0/unsafe-fences-1.0.jar:/Users/tischer/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar:/Users/tischer/.m2/repository/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar:/Users/tischer/.m2/repository/com/headius/modulator/1.0/modulator-1.0.jar:/Users/tischer/.m2/repository/org/jruby/jruby-stdlib/9.1.17.0/jruby-stdlib-9.1.17.0.jar:/Users/tischer/.m2/repository/org/scijava/scripting-jython/1.0.0/scripting-jython-1.0.0.jar:/Users/tischer/.m2/repository/org/python/jython-slim/2.7.2/jython-slim-2.7.2.jar:/Users/tischer/.m2/repository/org/antlr/antlr/3.5.2/antlr-3.5.2.jar:/Users/tischer/.m2/repository/org/antlr/ST4/4.0.8/ST4-4.0.8.jar:/Users/tischer/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tischer/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/Users/tischer/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.62/bcpkix-jdk15on-1.62.jar:/Users/tischer/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62.jar:/Users/tischer/.m2/repository/org/ow2/asm/asm-commons/7.1/asm-commons-7.1.jar:/Users/tischer/.m2/repository/org/ow2/asm/asm-tree/7.1/asm-tree-7.1.jar:/Users/tischer/.m2/repository/org/ow2/asm/asm-analysis/7.1/asm-analysis-7.1.jar:/Users/tischer/.m2/repository/org/ow2/asm/asm-util/7.1/asm-util-7.1.jar:/Users/tischer/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/tischer/.m2/repository/com/ibm/icu/icu4j/59.1/icu4j-59.1.jar:/Users/tischer/.m2/repository/com/carrotsearch/java-sizeof/0.0.5/java-sizeof-0.0.5.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-ffi/2.1.10/jnr-ffi-2.1.10.jar:/Users/tischer/.m2/repository/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.jar:/Users/tischer/.m2/repository/jline/jline/2.14.5/jline-2.14.5.jar:/Users/tischer/.m2/repository/io/netty/netty-buffer/4.1.45.Final/netty-buffer-4.1.45.Final.jar:/Users/tischer/.m2/repository/io/netty/netty-codec/4.1.45.Final/netty-codec-4.1.45.Final.jar:/Users/tischer/.m2/repository/io/netty/netty-common/4.1.45.Final/netty-common-4.1.45.Final.jar:/Users/tischer/.m2/repository/io/netty/netty-handler/4.1.45.Final/netty-handler-4.1.45.Final.jar:/Users/tischer/.m2/repository/io/netty/netty-resolver/4.1.45.Final/netty-resolver-4.1.45.Final.jar:/Users/tischer/.m2/repository/io/netty/netty-transport/4.1.45.Final/netty-transport-4.1.45.Final.jar:/Users/tischer/.m2/repository/org/apache/ant/ant/1.9.7/ant-1.9.7.jar:/Users/tischer/.m2/repository/org/apache/ant/ant-launcher/1.9.7/ant-launcher-1.9.7.jar:/Users/tischer/.m2/repository/org/scijava/scripting-renjin/0.2.3/scripting-renjin-0.2.3.jar:/Users/tischer/.m2/repository/org/renjin/renjin-script-engine/0.8.1906/renjin-script-engine-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/renjin-core/0.8.1906/renjin-core-0.8.1906.jar:/Users/tischer/.m2/repository/org/apache/commons/commons-math/2.2/commons-math-2.2.jar:/Users/tischer/.m2/repository/org/renjin/gcc-runtime/0.8.1906/gcc-runtime-0.8.1906.jar:/Users/tischer/.m2/repository/org/netlib/netlib-java/0.9.3-renjin-patched-2/netlib-java-0.9.3-renjin-patched-2.jar:/Users/tischer/.m2/repository/org/netlib/lapack/0.8/lapack-0.8.jar:/Users/tischer/.m2/repository/org/netlib/f2jutil/0.8/f2jutil-0.8.jar:/Users/tischer/.m2/repository/org/netlib/xerbla/0.8/xerbla-0.8.jar:/Users/tischer/.m2/repository/org/netlib/blas/0.8/blas-0.8.jar:/Users/tischer/.m2/repository/org/apache/commons/commons-vfs2/2.0/commons-vfs2-2.0.jar:/Users/tischer/.m2/repository/org/apache/maven/scm/maven-scm-api/1.4/maven-scm-api-1.4.jar:/Users/tischer/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar:/Users/tischer/.m2/repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.4/maven-scm-provider-svnexe-1.4.jar:/Users/tischer/.m2/repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.4/maven-scm-provider-svn-commons-1.4.jar:/Users/tischer/.m2/repository/regexp/regexp/1.3/regexp-1.3.jar:/Users/tischer/.m2/repository/edu/emory/mathcs/jtransforms/2.4/jtransforms-2.4.jar:/Users/tischer/.m2/repository/net/sf/jung/jung-api/2.0.1/jung-api-2.0.1.jar:/Users/tischer/.m2/repository/net/sourceforge/collections/collections-generic/4.01/collections-generic-4.01.jar:/Users/tischer/.m2/repository/net/sf/jung/jung-graph-impl/2.0.1/jung-graph-impl-2.0.1.jar:/Users/tischer/.m2/repository/com/sun/codemodel/codemodel/2.6/codemodel-2.6.jar:/Users/tischer/.m2/repository/org/renjin/stats/0.8.1906/stats-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/renjin-appl/0.8.1906/renjin-appl-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/renjin-gnur-runtime/0.8.1906/renjin-gnur-runtime-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/methods/0.8.1906/methods-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/datasets/0.8.1906/datasets-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/utils/0.8.1906/utils-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/grDevices/0.8.1906/grDevices-0.8.1906.jar:/Users/tischer/.m2/repository/org/renjin/graphics/0.8.1906/graphics-0.8.1906.jar:/Users/tischer/.m2/repository/org/scijava/scripting-scala/0.2.2/scripting-scala-0.2.2.jar:/Users/tischer/.m2/repository/org/scala-lang/scala-compiler/2.12.1/scala-compiler-2.12.1.jar:/Users/tischer/.m2/repository/org/scala-lang/scala-library/2.12.1/scala-library-2.12.1.jar:/Users/tischer/.m2/repository/org/scala-lang/scala-reflect/2.12.1/scala-reflect-2.12.1.jar:/Users/tischer/.m2/repository/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar:/Users/tischer/.m2/repository/net/imagej/imagej-ui-swing/0.23.2/imagej-ui-swing-0.23.2.jar:/Users/tischer/.m2/repository/org/jhotdraw/jhotdraw/7.6.0/jhotdraw-7.6.0.jar:/Users/tischer/.m2/repository/net/imagej/imagej-ui-awt/0.3.1/imagej-ui-awt-0.3.1.jar:/Users/tischer/.m2/repository/org/scijava/scijava-io-http/0.2.1/scijava-io-http-0.2.1.jar:/Users/tischer/.m2/repository/com/squareup/okhttp3/okhttp/4.7.2/okhttp-4.7.2.jar:/Users/tischer/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/kotlin-stdlib-1.3.71.jar:/Users/tischer/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/kotlin-stdlib-common-1.3.71.jar:/Users/tischer/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/Users/tischer/.m2/repository/org/scijava/scijava-plugins-commands/0.2.3/scijava-plugins-commands-0.2.3.jar:/Users/tischer/.m2/repository/org/scijava/scijava-plugins-io-table/0.3.0/scijava-plugins-io-table-0.3.0.jar:/Users/tischer/.m2/repository/org/scijava/scijava-plugins-platforms/0.3.1/scijava-plugins-platforms-0.3.1.jar:/Users/tischer/.m2/repository/org/scijava/scijava-plugins-text-markdown/0.1.3/scijava-plugins-text-markdown-0.1.3.jar:/Users/tischer/.m2/repository/org/markdownj/markdownj/0.3.0-1.0.2b4/markdownj-0.3.0-1.0.2b4.jar:/Users/tischer/.m2/repository/org/scijava/scijava-plugins-text-plain/0.1.3/scijava-plugins-text-plain-0.1.3.jar:/Users/tischer/.m2/repository/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/tischer/.m2/repository/net/imagej/imagej-common/0.33.0/imagej-common-0.33.0.jar:/Users/tischer/.m2/repository/edu/ucar/udunits/4.3.18/udunits-4.3.18.jar:/Users/tischer/.m2/repository/net/imagej/ij/1.53c/ij-1.53c.jar:/Users/tischer/.m2/repository/net/imagej/imagej-plugins-commands/0.8.1/imagej-plugins-commands-0.8.1.jar:/Users/tischer/.m2/repository/com/github/sbridges/object-inspector/object-inspector/0.1/object-inspector-0.1.jar:/Users/tischer/.m2/repository/net/iharder/base64/2.3.8/base64-2.3.8.jar:/Users/tischer/.m2/repository/net/imglib2/imglib2-cache/1.0.0-beta-13/imglib2-cache-1.0.0-beta-13.jar:/Users/tischer/.m2/repository/com/github/ben-manes/caffeine/caffeine/2.4.0/caffeine-2.4.0.jar:/Users/tischer/.m2/repository/com/google/guava/guava/21.0/guava-21.0.jar:/Users/tischer/.m2/repository/ome/formats-api/6.1.0-m2/formats-api-6.1.0-m2.jar:/Users/tischer/.m2/repository/org/openmicroscopy/ome-xml/6.1.0/ome-xml-6.1.0.jar:/Users/tischer/.m2/repository/org/openmicroscopy/ome-codecs/0.2.3/ome-codecs-0.2.3.jar:/Users/tischer/.m2/repository/org/openmicroscopy/ome-jai/0.1.0/ome-jai-0.1.0.jar:/Users/tischer/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/tischer/.m2/repository/ome/formats-bsd/6.6.0-SNAPSHOT/formats-bsd-6.6.0-20201023.163520-25.jar:/Users/tischer/.m2/repository/org/openmicroscopy/specification/6.1.0/specification-6.1.0.jar:/Users/tischer/.m2/repository/ome/turbojpeg/6.6.0-SNAPSHOT/turbojpeg-6.6.0-20201023.163041-25.jar:/Users/tischer/.m2/repository/org/scijava/native-lib-loader/2.3.4/native-lib-loader-2.3.4.jar:/Users/tischer/.m2/repository/com/jgoodies/jgoodies-forms/1.7.2/jgoodies-forms-1.7.2.jar:/Users/tischer/.m2/repository/com/jgoodies/jgoodies-common/1.7.0/jgoodies-common-1.7.0.jar:/Users/tischer/.m2/repository/com/esotericsoftware/kryo/4.0.2/kryo-4.0.2.jar:/Users/tischer/.m2/repository/com/esotericsoftware/reflectasm/1.11.3/reflectasm-1.11.3.jar:/Users/tischer/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/tischer/.m2/repository/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar:/Users/tischer/.m2/repository/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar:/Users/tischer/.m2/repository/org/perf4j/perf4j/0.9.16/perf4j-0.9.16.jar:/Users/tischer/.m2/repository/com/drewnoakes/metadata-extractor/2.11.0/metadata-extractor-2.11.0.jar:/Users/tischer/.m2/repository/com/adobe/xmp/xmpcore/5.1.3/xmpcore-5.1.3.jar:/Users/tischer/.m2/repository/ome/jxrlib-all/0.2.4/jxrlib-all-0.2.4.jar:/Users/tischer/.m2/repository/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar:/Users/tischer/.m2/repository/ome/formats-gpl/6.1.0-m2/formats-gpl-6.1.0-m2.jar:/Users/tischer/.m2/repository/org/openmicroscopy/ome-mdbtools/5.3.2/ome-mdbtools-5.3.2.jar:/Users/tischer/.m2/repository/org/openmicroscopy/metakit/5.3.2/metakit-5.3.2.jar:/Users/tischer/.m2/repository/org/openmicroscopy/ome-poi/5.3.3/ome-poi-5.3.3.jar:/Users/tischer/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tischer/.m2/repository/edu/ucar/cdm/4.6.13/cdm-4.6.13.jar:/Users/tischer/.m2/repository/edu/ucar/httpservices/4.6.13/httpservices-4.6.13.jar:/Users/tischer/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tischer/.m2/repository/com/mchange/c3p0/0.9.5.3/c3p0-0.9.5.3.jar:/Users/tischer/.m2/repository/com/mchange/mchange-commons-java/0.2.15/mchange-commons-java-0.2.15.jar:/Users/tischer/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.8/jackson-annotations-2.9.8.jar:/Users/tischer/.m2/repository/woolz/JWlz/1.4.0/JWlz-1.4.0.jar:/Users/tischer/.m2/repository/joda-time/joda-time/2.10.6/joda-time-2.10.6.jar:/Users/tischer/.m2/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar:/Users/tischer/.m2/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar:/Users/tischer/.m2/repository/org/json/json/20090211/json-20090211.jar:/Users/tischer/.m2/repository/org/openmicroscopy/ome-common/6.0.1/ome-common-6.0.1.jar:/Users/tischer/.m2/repository/io/minio/minio/5.0.2/minio-5.0.2.jar:/Users/tischer/.m2/repository/com/google/http-client/google-http-client-xml/1.20.0/google-http-client-xml-1.20.0.jar:/Users/tischer/.m2/repository/com/google/http-client/google-http-client/1.20.0/google-http-client-1.20.0.jar:/Users/tischer/.m2/repository/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar:/Users/tischer/.m2/repository/com/squareup/okio/okio/1.12.0/okio-1.12.0.jar:/Users/tischer/.m2/repository/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar:/Users/tischer/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/tischer/.m2/repository/de/embl/cba/imaris-writer/0.2.3-SNAPSHOT/imaris-writer-0.2.3-20200811.085453-1.jar:/Users/tischer/.m2/repository/de/embl/cba/imagej-utils/0.5.4/imagej-utils-0.5.4.jar:/Users/tischer/.m2/repository/org/scijava/j3dcore/1.6.0-scijava-2/j3dcore-1.6.0-scijava-2.jar:/Users/tischer/.m2/repository/org/jogamp/gluegen/gluegen-rt/2.3.2/gluegen-rt-2.3.2.jar:/Users/tischer/.m2/repository/org/jogamp/jogl/jogl-all/2.3.2/jogl-all-2.3.2.jar:/Users/tischer/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.0/jackson-core-2.11.0.jar:/Users/tischer/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.0/jackson-databind-2.11.0.jar:/Users/tischer/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tischer/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/Users/tischer/.m2/repository/commons-io/commons-io/2.7/commons-io-2.7.jar:/Users/tischer/.m2/repository/sc/fiji/3D_Viewer/4.0.3/3D_Viewer-4.0.3.jar:/Users/tischer/.m2/repository/org/scijava/j3dutils/1.6.0-scijava-2/j3dutils-1.6.0-scijava-2.jar:/Users/tischer/.m2/repository/sc/fiji/bigwarp_fiji/6.0.0/bigwarp_fiji-6.0.0.jar:/Users/tischer/.m2/repository/com/googlecode/efficient-java-matrix-library/ejml/0.24/ejml-0.24.jar:/Users/tischer/.m2/repository/com/opencsv/opencsv/3.9/opencsv-3.9.jar:/Users/tischer/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/tischer/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tischer/.m2/repository/com/beust/jcommander/1.48/jcommander-1.48.jar:/Users/tischer/.m2/repository/ome/bio-formats_plugins/6.5.1/bio-formats_plugins-6.5.1.jar:/Users/tischer/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/tischer/.m2/repository/org/itc/image-transform-converters/0.1.3/image-transform-converters-0.1.3.jar:/Users/tischer/.m2/repository/com/github/mcib3d/mcib3d-core/3.96.3/mcib3d-core-3.96.3.jar:/Users/tischer/.m2/repository/com/googlecode/combinatoricslib/combinatoricslib/2.0/combinatoricslib-2.0.jar:/Users/tischer/.m2/repository/com/github/quickhull3d/quickhull3d/1.0.0/quickhull3d-1.0.0.jar:/Users/tischer/.m2/repository/nz/ac/waikato/cms/weka/weka-dev/3.9.4/weka-dev-3.9.4.jar:/Users/tischer/.m2/repository/com/github/vbmacher/java-cup/11b-20160615/java-cup-11b-20160615.jar:/Users/tischer/.m2/repository/nz/ac/waikato/cms/weka/thirdparty/bounce/0.18/bounce-0.18.jar:/Users/tischer/.m2/repository/com/googlecode/matrix-toolkits-java/mtj/1.0.4/mtj-1.0.4.jar:/Users/tischer/.m2/repository/com/github/fracpete/jfilechooser-bookmarks/0.1.6/jfilechooser-bookmarks-0.1.6.jar:/Users/tischer/.m2/repository/com/github/fracpete/jclipboardhelper/0.1.0/jclipboardhelper-0.1.0.jar:/Users/tischer/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar:/Users/tischer/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar:/Users/tischer/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar:/Users/tischer/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar:/Users/tischer/.m2/repository/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar:/Users/tischer/.m2/repository/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar:/Users/tischer/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar:/Users/tischer/.m2/repository/fr/inra/ijpb/MorphoLibJ_/1.4.2.1/MorphoLibJ_-1.4.2.1.jar:/Users/tischer/.m2/repository/de/embl/cba/imagej-cluster/0.6.3-SNAPSHPOT/imagej-cluster-0.6.3-SNAPSHPOT.jar:/Users/tischer/.m2/repository/com/jcraft/jsch/0.1.55/jsch-0.1.55.jar:/Users/tischer/.m2/repository/ch/epfl/biop/bigdataviewer-bioformats/0.2.10/bigdataviewer-bioformats-0.2.10.jar:/Users/tischer/.m2/repository/ch/epfl/biop/bigdataviewer-spimdata-extras/0.1.0/bigdataviewer-spimdata-extras-0.1.0.jar benchmark.BenchmarkPublication
Setting logging level to: Benchmark
Directory: /Users/tischer/Desktop/bpd2-benchmark/tif/in
Regular expression: (?<T>.*).tif
Sub-folder name pattern: .*
File name pattern: (?<T>.*).tif
Fetching files in /Users/tischer/Desktop/bpd2-benchmark/tif/in/
Found 10 files in folder: /Users/tischer/Desktop/bpd2-benchmark/tif/in/
Folder: /Users/tischer/Desktop/bpd2-benchmark/tif/in/
FileType: Tiff Stacks
BitDepth: 16
Tiff Compression: None
Tiff Strips: 1
nX: 2048
nY: 2048
nZ: 101
nC: 1
nT: 10
voxelUnit: micrometer
voxelSizeX: 0.10400000665600041
voxelSizeY: 0.10400000665600041
voxelSizeZ: 1.4142135381698608
GB: 8.47249408

Setting cache of image: in
  Cache cell dimensions: [2048, 2048, 1, 1, 1]
  Cache size: 100
  Cache type: BOUNDED
BENCHMARK: Read planes 0-0 from time-point 0 in 333 ms
BENCHMARK: Read planes 50-50 from time-point 0 in 126 ms
BENCHMARK: Read planes 18-18 from time-point 0 in 91 ms
BENCHMARK: Loading and processing of random z-plane #18 [ms]: 2252
Saving started; I/O threads: 1
Configuring volume reader with a cache size of 1 volumes.
Setting cache of image: in
  Cache cell dimensions: [2048, 2048, 101, 1, 1]
  Cache size: 1
  Cache type: BOUNDED
BENCHMARK: Read planes 0-100 from time-point 0 in 3695 ms
Saving: /Users/tischer/Desktop/bpd2-benchmark/tif/out/volumes
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 7693
BENCHMARK: Saved volume in [ ms ]: 7821
Frames saved: 1/10; time ( spent, left, task ) [ s ]: 21, 190, 21.1; memory: 3323MB of 10923MB (30%)
Frames saved: 1/10; time ( spent, left, task ) [ s ]: 21, 190, 21.1; memory: 3323MB of 10923MB (30%)
BENCHMARK: Read planes 0-100 from time-point 1 in 2425 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 13883
BENCHMARK: Saved volume in [ ms ]: 8256
Frames saved: 2/10; time ( spent, left, task ) [ s ]: 47, 191, 24.0; memory: 3313MB of 10923MB (30%)
Frames saved: 2/10; time ( spent, left, task ) [ s ]: 47, 191, 24.0; memory: 3313MB of 10923MB (30%)
BENCHMARK: Read planes 0-100 from time-point 0 in 675 ms
BENCHMARK: Read planes 0-100 from time-point 2 in 10992 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 19853
BENCHMARK: Saved volume in [ ms ]: 10299
Frames saved: 3/10; time ( spent, left, task ) [ s ]: 78, 182, 26.1; memory: 3314MB of 10923MB (30%)
Frames saved: 3/10; time ( spent, left, task ) [ s ]: 78, 182, 26.1; memory: 3314MB of 10923MB (30%)
BENCHMARK: Read planes 0-100 from time-point 0 in 542 ms
BENCHMARK: Read planes 0-100 from time-point 3 in 8244 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 17364
BENCHMARK: Saved volume in [ ms ]: 9599
BENCHMARK: Read planes 0-100 from time-point 0 in 1193 ms
Frames saved: 4/10; time ( spent, left, task ) [ s ]: 108, 162, 27.1; memory: 4934MB of 10923MB (45%)
Frames saved: 4/10; time ( spent, left, task ) [ s ]: 108, 162, 27.1; memory: 4934MB of 10923MB (45%)
BENCHMARK: Read planes 0-100 from time-point 4 in 9313 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 22972
BENCHMARK: Saved volume in [ ms ]: 10117
Frames saved: 5/10; time ( spent, left, task ) [ s ]: 148, 148, 29.6; memory: 3313MB of 10923MB (30%)
Frames saved: 5/10; time ( spent, left, task ) [ s ]: 148, 148, 29.6; memory: 3313MB of 10923MB (30%)
BENCHMARK: Read planes 0-100 from time-point 0 in 2206 ms
BENCHMARK: Read planes 0-100 from time-point 5 in 6396 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 17456
BENCHMARK: Saved volume in [ ms ]: 8132
Frames saved: 6/10; time ( spent, left, task ) [ s ]: 174, 116, 29.1; memory: 4143MB of 10923MB (37%)
Frames saved: 6/10; time ( spent, left, task ) [ s ]: 174, 116, 29.1; memory: 4143MB of 10923MB (37%)
BENCHMARK: Read planes 0-100 from time-point 0 in 143 ms
BENCHMARK: Read planes 0-100 from time-point 6 in 913 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 9505
BENCHMARK: Saved volume in [ ms ]: 6618
Frames saved: 7/10; time ( spent, left, task ) [ min ]: 3, 1, 0.455; memory: 3316MB of 10923MB (30%)
Frames saved: 7/10; time ( spent, left, task ) [ min ]: 3, 1, 0.455; memory: 3316MB of 10923MB (30%)
BENCHMARK: Read planes 0-100 from time-point 0 in 133 ms
BENCHMARK: Read planes 0-100 from time-point 7 in 4268 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 10897
BENCHMARK: Saved volume in [ ms ]: 9523
Frames saved: 8/10; time ( spent, left, task ) [ min ]: 3, 0, 0.444; memory: 4128MB of 10923MB (37%)
Frames saved: 8/10; time ( spent, left, task ) [ min ]: 3, 0, 0.444; memory: 4128MB of 10923MB (37%)
BENCHMARK: Read planes 0-100 from time-point 0 in 121 ms
BENCHMARK: Read planes 0-100 from time-point 8 in 4807 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 22595
BENCHMARK: Saved volume in [ ms ]: 15545
Frames saved: 9/10; time ( spent, left, task ) [ min ]: 4, 0, 0.472; memory: 3312MB of 10923MB (30%)
Frames saved: 9/10; time ( spent, left, task ) [ min ]: 4, 0, 0.472; memory: 3312MB of 10923MB (30%)
BENCHMARK: Read planes 0-100 from time-point 0 in 165 ms
BENCHMARK: Read planes 0-100 from time-point 9 in 3870 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 13721
BENCHMARK: Saved volume in [ ms ]: 10992
Frames saved: 10/10; time ( spent, left, task ) [ min ]: 4, 0, 0.469; memory: 2501MB of 10923MB (22%)
Frames saved: 10/10; time ( spent, left, task ) [ min ]: 4, 0, 0.469; memory: 2501MB of 10923MB (22%)
Done: 10 / 10
Saving: Done.
tischi commented 3 years ago

Read Tif / Write Tif: I/O threads: 1 ; process threads 4 (Tischi's Mac)

Setting logging level to: Benchmark
Directory: /Users/tischer/Desktop/bpd2-benchmark/tif/in
Regular expression: (?<T>.*).tif
Sub-folder name pattern: .*
File name pattern: (?<T>.*).tif
Fetching files in /Users/tischer/Desktop/bpd2-benchmark/tif/in/
Found 10 files in folder: /Users/tischer/Desktop/bpd2-benchmark/tif/in/
Folder: /Users/tischer/Desktop/bpd2-benchmark/tif/in/
FileType: Tiff Stacks
BitDepth: 16
Tiff Compression: None
Tiff Strips: 1
nX: 2048
nY: 2048
nZ: 101
nC: 1
nT: 10
voxelUnit: micrometer
voxelSizeX: 0.10400000665600041
voxelSizeY: 0.10400000665600041
voxelSizeZ: 1.4142135381698608
GB: 8.47249408

Setting cache of image: in
  Cache cell dimensions: [2048, 2048, 1, 1, 1]
  Cache size: 100
  Cache type: BOUNDED
# Bin...
Binning: [3, 3, 1, 1, 1]
BENCHMARK: Read planes 0-0 from time-point 0 in 82 ms
BENCHMARK: Read planes 1-1 from time-point 0 in 43 ms
BENCHMARK: Read planes 0-0 from time-point 1 in 55 ms
BENCHMARK: Read planes 50-50 from time-point 0 in 32 ms
BENCHMARK: Loading and processing of random z-plane #50 [ms]: 1005
Saving started; I/O threads: 1
Configuring volume reader with a cache size of 1 volumes.
Setting cache of image: in
  Cache cell dimensions: [2048, 2048, 101, 1, 1]
  Cache size: 1
  Cache type: BOUNDED
BENCHMARK: Read planes 0-100 from time-point 0 in 2394 ms
Saving: /Users/tischer/Desktop/bpd2-benchmark/tif/out/volumes
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 4838
BENCHMARK: Saved volume in [ ms ]: 1410
Frames saved: 1/10; time ( spent, left, task ) [ s ]: 9, 89, 9.98; memory: 1877MB of 10923MB (17%)
BENCHMARK: Read planes 0-100 from time-point 1 in 3926 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 9172
BENCHMARK: Saved volume in [ ms ]: 855
Frames saved: 2/10; time ( spent, left, task ) [ s ]: 20, 81, 10.2; memory: 2682MB of 10923MB (24%)
BENCHMARK: Read planes 0-100 from time-point 0 in 114 ms
BENCHMARK: Read planes 0-100 from time-point 2 in 6266 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 11581
BENCHMARK: Saved volume in [ ms ]: 977
Frames saved: 3/10; time ( spent, left, task ) [ s ]: 33, 78, 11.1; memory: 2696MB of 10923MB (24%)
BENCHMARK: Read planes 0-100 from time-point 0 in 1146 ms
BENCHMARK: Read planes 0-100 from time-point 3 in 2268 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 8820
BENCHMARK: Saved volume in [ ms ]: 992
Frames saved: 4/10; time ( spent, left, task ) [ s ]: 43, 65, 11.0; memory: 1887MB of 10923MB (17%)
BENCHMARK: Read planes 0-100 from time-point 0 in 143 ms
BENCHMARK: Read planes 0-100 from time-point 4 in 2068 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 7137
BENCHMARK: Saved volume in [ ms ]: 960
Frames saved: 5/10; time ( spent, left, task ) [ s ]: 52, 52, 10.4; memory: 1893MB of 10923MB (17%)
BENCHMARK: Read planes 0-100 from time-point 0 in 115 ms
BENCHMARK: Read planes 0-100 from time-point 5 in 3814 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 9004
BENCHMARK: Saved volume in [ ms ]: 933
Frames saved: 6/10; time ( spent, left, task ) [ s ]: 63, 42, 10.6; memory: 1900MB of 10923MB (17%)
BENCHMARK: Read planes 0-100 from time-point 0 in 151 ms
BENCHMARK: Read planes 0-100 from time-point 6 in 3231 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 8365
BENCHMARK: Saved volume in [ ms ]: 932
Frames saved: 7/10; time ( spent, left, task ) [ s ]: 75, 32, 10.8; memory: 1900MB of 10923MB (17%)
BENCHMARK: Read planes 0-100 from time-point 0 in 159 ms
BENCHMARK: Read planes 0-100 from time-point 7 in 2876 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 8294
BENCHMARK: Saved volume in [ ms ]: 819
BENCHMARK: Read planes 0-100 from time-point 0 in 379 ms
Frames saved: 8/10; time ( spent, left, task ) [ s ]: 85, 21, 10.7; memory: 3524MB of 10923MB (32%)
BENCHMARK: Read planes 0-100 from time-point 8 in 2296 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 7591
BENCHMARK: Saved volume in [ ms ]: 927
Frames saved: 9/10; time ( spent, left, task ) [ s ]: 94, 10, 10.6; memory: 1882MB of 10923MB (17%)
BENCHMARK: Read planes 0-100 from time-point 0 in 125 ms
BENCHMARK: Read planes 0-100 from time-point 9 in 1957 ms
BENCHMARK: Processed volume, using 4 thread(s) in [ ms ]: 7032
BENCHMARK: Saved volume in [ ms ]: 989
Frames saved: 10/10; time ( spent, left, task ) [ s ]: 103, 0, 10.4; memory: 1788MB of 10923MB (16%)
Done: 10 / 10
Saving: Done.