Fmriprep on Windows server

Hi,

Anyone installed fmriprep on Windows server?
Considering installing a new version of Windows server for this.
Here are some limitations of docker over Windows server:
https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/linux-containers

Are any of these limitations will be problematic for fmriprep?
Anyone tried the setup and can suggest how painful it is? :slight_smile:

Thanks!

I’m using fmriprep on Windows 10 Pro on my laptop via Docker for Windows (which uses Hyper-V) and it works fine.

1 Like

Thanks, though docker for Windows server is completely different- Linux containers aren’t supported in the long term channel of Windows server updates- I’m considering updating for this… So wanted to know if it worth the effort from someone who tried.
It would be really nice if it could be tested, if someone has such an env (with Windows server).
Many thanks

Hi Chris!

Im new to fmriprep and fmri preprocessing in general, trying to run fmriprep on windows using WSL2, but im not able to run the script, its throwing an error.

This is the script:

subject=$1
nprocs=$4
mem=4 # 400

#Convert virtual memory from gb to mb
mem=`echo "${mem//[!0-9]/}"`
mem_mb=`echo $(((mem*1000)-5000))`

docker run -ti --rm \
  -v $rdd:/data:ro \
  -v $odd:/out \
  -v $wkd:/work \
  -v $licd:/licensedir \
  nipreps/fmriprep:latest \
  --participant-label "$subject" \
  --output-spaces T1w func \
  --nprocs "$nprocs" --mem "$mem_mb" \
  --stop-on-first-crash \
  --fs-license-file /licensedir/license.txt \
  -w $HOME

Its throwing this error:

closing this thread since the problem is being addressed here New to fMRIprep - #14 by Steven