On ilastik 1.4.0b1, I’m benchmarking two computers using the same .ilp and dataset.
Server A (Win2012) has the .ilp and datafiles as local files in D: (same subfolder), which is a physical drive on Server A.
Workstation B (Win10) mounts D: from Server A as Y: Because the Y: mount point is not the same absolute path as the original D:, I had to refind the training image files when I open the ilp on Workstation B.
When I run ilastik on Workstation B, it uses all 12 cores (1CPU) on the workstation at almost full capacity.
When I run the same .ilp on Server A, it haphazardly uses cores from a single CPU (2 physical CPUs with 36 cores/CPU) and never to capacity.
Following the online manual, I created a
.ilastikrc file in
C:\Users\nieder\ on Server A with the following contents:
[lazyflow] total_ram_mb=16000 threads=24
I’ve tested the ‘threads’ field with values ranging from 8 to 24, with no effect. My CPU usage stays around 10% and memory maxes out at 5.5GB (out of 32). Should I have some other setting to maximize the number of cores used on Server A?