I’m trying to run ilastik in headless mode from Windows command window, but got python missing DLL errors. For simplicity I tried with simple Pixel classifier, but my goal is to run it for boundary based segmentation (MultiCut) which cannot run through Fiji.
run-ilastik.bat --headless --project="E:\Test\PixelClassifier_v1.ilp" --export_source="Probabilities" E:\Test\G3New40.h5
File "<frozen importlib._bootstrap>", line 983 in _find_and_load ... WARNING 2020-10-13 12:37:21,531 opDetectMissingData 14988 26052 Could not import dependency 'sklearn' for SVMs INFO ilastik_main: Starting ilastik from "C:\Program Files\ilastik-1.3.3post1". Starting ilastik from "C:\Program Files\ilastik-1.3.3post1". INFO ilastik_main: Resetting lazyflow thread pool with 20 threads. INFO ilastik_main: Configuring lazyflow RAM limit to 146.5GiB INFO lazyflow.utility.memory: Available memory set to 146.5GiB Windows fatal exception: code 0xc0000139 .... .... ImportError: DLL load failed: The specified procedure could not be found.
(I tried it with versions 1.3.3post1, 1.3.3post3, 1.04b7)
Any hint would be appreciated.
Also, does anyone have example WINDOWS script that runs ilastik in headless mode ?