We tried to install the server on Windows using the following commands from the README.md file:
Microsoft Windows [Version 10.0.19045.6691]
(c) Microsoft Corporation. All rights reserved.
C:\Users\00052817>cd /d %localappdata%
C:\Users\00052817\AppData\Local>mkdir nninteractive-server
C:\Users\00052817\AppData\Local>cd nninteractive-server
C:\Users\00052817\AppData\Local\nninteractive-server>pixi init .
Created C:\Users\00052817\AppData\Local\nninteractive-server\pixi.toml
C:\Users\00052817\AppData\Local\nninteractive-server>pixi add python=3.12 pip
Added python=3.12
Added pip >=25.3,<26
C:\Users\00052817\AppData\Local\nninteractive-server>cd .pixi\envs\default\Scripts
C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts>pip install torch torchvision --index-url https://download.pytorch.org/whl/cu126
Looking in indexes: https://download.pytorch.org/whl/cu126
Collecting torch
Downloading https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-win_amd64.whl.metadata (29 kB)
Collecting torchvision
Downloading https://download.pytorch.org/whl/cu126/torchvision-0.25.0%2Bcu126-cp312-cp312-win_amd64.whl.metadata (5.5 kB)
Collecting filelock (from torch)
Using cached filelock-3.20.0-py3-none-any.whl.metadata (2.1 kB)
Collecting typing-extensions>=4.10.0 (from torch)
Using cached https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting sympy>=1.13.3 (from torch)
Using cached sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
Collecting networkx>=2.5.1 (from torch)
Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Collecting jinja2 (from torch)
Using cached https://download.pytorch.org/whl/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting fsspec>=0.8.5 (from torch)
Using cached fsspec-2025.12.0-py3-none-any.whl.metadata (10 kB)
Requirement already satisfied: setuptools in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from torch) (80.9.0)
Collecting numpy (from torchvision)
Using cached numpy-2.3.5-cp312-cp312-win_amd64.whl.metadata (60 kB)
Collecting pillow!=8.3.*,>=5.3.0 (from torchvision)
Using cached pillow-12.0.0-cp312-cp312-win_amd64.whl.metadata (9.0 kB)
Collecting mpmath<1.4,>=1.1.0 (from sympy>=1.13.3->torch)
Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting MarkupSafe>=2.0 (from jinja2->torch)
Using cached https://download.pytorch.org/whl/MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl (17 kB)
Downloading https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-win_amd64.whl (2589.9 MB)
---------------------------------------- 2.6/2.6 GB 61.6 MB/s 0:00:24
Downloading https://download.pytorch.org/whl/cu126/torchvision-0.25.0%2Bcu126-cp312-cp312-win_amd64.whl (8.8 MB)
---------------------------------------- 8.8/8.8 MB 90.8 MB/s 0:00:00
Using cached fsspec-2025.12.0-py3-none-any.whl (201 kB)
Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
Using cached pillow-12.0.0-cp312-cp312-win_amd64.whl (7.0 MB)
Using cached sympy-1.14.0-py3-none-any.whl (6.3 MB)
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Using cached https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Using cached filelock-3.20.0-py3-none-any.whl (16 kB)
Using cached https://download.pytorch.org/whl/jinja2-3.1.6-py3-none-any.whl (134 kB)
Using cached numpy-2.3.5-cp312-cp312-win_amd64.whl (12.8 MB)
Installing collected packages: mpmath, typing-extensions, sympy, pillow, numpy, networkx, MarkupSafe, fsspec, filelock, jinja2, torch, torchvision
Successfully installed MarkupSafe-2.1.5 filelock-3.20.0 fsspec-2025.12.0 jinja2-3.1.6 mpmath-1.3.0 networkx-3.6.1 numpy-2.3.5 pillow-12.0.0 sympy-1.14.0 torch-2.10.0+cu126 torchvision-0.25.0+cu126 typing-extensions-4.15.0
C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts>
C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts>pip install nninteractive-slicer-server
Collecting nninteractive-slicer-server
Using cached nninteractive_slicer_server-0.1.2-py3-none-any.whl.metadata (461 bytes)
Collecting nninteractive==1.0.1 (from nninteractive-slicer-server)
Using cached nninteractive-1.0.1-py3-none-any.whl
Collecting fastapi==0.111.0 (from nninteractive-slicer-server)
Using cached fastapi-0.111.0-py3-none-any.whl.metadata (25 kB)
Collecting numpy==2.2.3 (from nninteractive-slicer-server)
Using cached numpy-2.2.3-cp312-cp312-win_amd64.whl.metadata (60 kB)
Collecting torch==2.6.0 (from nninteractive-slicer-server)
Using cached torch-2.6.0-cp312-cp312-win_amd64.whl.metadata (28 kB)
Collecting Pillow==11.1.0 (from nninteractive-slicer-server)
Using cached pillow-11.1.0-cp312-cp312-win_amd64.whl.metadata (9.3 kB)
Collecting transformers==4.49.0 (from nninteractive-slicer-server)
Using cached transformers-4.49.0-py3-none-any.whl.metadata (44 kB)
Collecting xxhash==3.5.0 (from nninteractive-slicer-server)
Using cached xxhash-3.5.0-cp312-cp312-win_amd64.whl.metadata (13 kB)
Collecting starlette<0.38.0,>=0.37.2 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached starlette-0.37.2-py3-none-any.whl.metadata (5.9 kB)
Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached pydantic-2.12.5-py3-none-any.whl.metadata (90 kB)
Requirement already satisfied: typing-extensions>=4.8.0 in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from fastapi==0.111.0->nninteractive-slicer-server) (4.15.0)
Collecting fastapi-cli>=0.0.2 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached fastapi_cli-0.0.20-py3-none-any.whl.metadata (6.5 kB)
Collecting httpx>=0.23.0 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Requirement already satisfied: jinja2>=2.11.2 in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from fastapi==0.111.0->nninteractive-slicer-server) (3.1.6)
Collecting python-multipart>=0.0.7 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached python_multipart-0.0.21-py3-none-any.whl.metadata (1.8 kB)
Collecting ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached ujson-5.11.0-cp312-cp312-win_amd64.whl.metadata (9.6 kB)
Collecting orjson>=3.2.1 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached orjson-3.11.5-cp312-cp312-win_amd64.whl.metadata (42 kB)
Collecting email_validator>=2.0.0 (from fastapi==0.111.0->nninteractive-slicer-server)
Using cached email_validator-2.3.0-py3-none-any.whl.metadata (26 kB)
Collecting uvicorn>=0.12.0 (from uvicorn[standard]>=0.12.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached uvicorn-0.40.0-py3-none-any.whl.metadata (6.7 kB)
Collecting nnunetv2>=2.6 (from nninteractive==1.0.1->nninteractive-slicer-server)
Using cached nnunetv2-2.6.2-py3-none-any.whl
Collecting acvl-utils<0.3,>=0.2.3 (from nninteractive==1.0.1->nninteractive-slicer-server)
Using cached acvl_utils-0.2.5-py3-none-any.whl
Collecting batchgenerators>=0.25.1 (from nninteractive==1.0.1->nninteractive-slicer-server)
Using cached batchgenerators-0.25.1-py3-none-any.whl
Requirement already satisfied: filelock in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from torch==2.6.0->nninteractive-slicer-server) (3.20.0)
Requirement already satisfied: networkx in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from torch==2.6.0->nninteractive-slicer-server) (3.6.1)
Requirement already satisfied: fsspec in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from torch==2.6.0->nninteractive-slicer-server) (2025.12.0)
Requirement already satisfied: setuptools in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from torch==2.6.0->nninteractive-slicer-server) (80.9.0)
Collecting sympy==1.13.1 (from torch==2.6.0->nninteractive-slicer-server)
Using cached sympy-1.13.1-py3-none-any.whl.metadata (12 kB)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from sympy==1.13.1->torch==2.6.0->nninteractive-slicer-server) (1.3.0)
Collecting huggingface-hub<1.0,>=0.26.0 (from transformers==4.49.0->nninteractive-slicer-server)
Using cached huggingface_hub-0.36.0-py3-none-any.whl.metadata (14 kB)
Collecting packaging>=20.0 (from transformers==4.49.0->nninteractive-slicer-server)
Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting pyyaml>=5.1 (from transformers==4.49.0->nninteractive-slicer-server)
Using cached pyyaml-6.0.3-cp312-cp312-win_amd64.whl.metadata (2.4 kB)
Collecting regex!=2019.12.17 (from transformers==4.49.0->nninteractive-slicer-server)
Using cached regex-2026.1.15-cp312-cp312-win_amd64.whl.metadata (41 kB)
Collecting requests (from transformers==4.49.0->nninteractive-slicer-server)
Using cached requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Collecting tokenizers<0.22,>=0.21 (from transformers==4.49.0->nninteractive-slicer-server)
Using cached tokenizers-0.21.4-cp39-abi3-win_amd64.whl.metadata (6.9 kB)
Collecting safetensors>=0.4.1 (from transformers==4.49.0->nninteractive-slicer-server)
Using cached safetensors-0.7.0-cp38-abi3-win_amd64.whl.metadata (4.2 kB)
Collecting tqdm>=4.27 (from transformers==4.49.0->nninteractive-slicer-server)
Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting SimpleITK (from acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached simpleitk-2.5.3-cp311-abi3-win_amd64.whl.metadata (7.3 kB)
Collecting scikit-image (from acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached scikit_image-0.26.0-cp312-cp312-win_amd64.whl.metadata (15 kB)
Collecting connected-components-3d (from acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached connected_components_3d-3.26.1-cp312-cp312-win_amd64.whl.metadata (33 kB)
Collecting blosc2>=3.0.0b4 (from acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached blosc2-3.12.2-cp312-cp312-win_amd64.whl.metadata (7.1 kB)
Collecting annotated-types>=0.6.0 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.111.0->nninteractive-slicer-server)
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.41.5 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.111.0->nninteractive-slicer-server)
Using cached pydantic_core-2.41.5-cp312-cp312-win_amd64.whl.metadata (7.4 kB)
Collecting typing-inspection>=0.4.2 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.111.0->nninteractive-slicer-server)
Using cached typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Collecting anyio<5,>=3.4.0 (from starlette<0.38.0,>=0.37.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached anyio-4.12.1-py3-none-any.whl.metadata (4.3 kB)
Collecting idna>=2.8 (from anyio<5,>=3.4.0->starlette<0.38.0,>=0.37.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Collecting scipy (from batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached scipy-1.17.0-cp312-cp312-win_amd64.whl.metadata (60 kB)
Collecting scikit-learn (from batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached scikit_learn-1.8.0-cp312-cp312-win_amd64.whl.metadata (11 kB)
Collecting future (from batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
Collecting pandas (from batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached pandas-2.3.3-cp312-cp312-win_amd64.whl.metadata (19 kB)
Collecting unittest2 (from batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached unittest2-1.1.0-py2.py3-none-any.whl.metadata (15 kB)
Collecting threadpoolctl (from batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached threadpoolctl-3.6.0-py3-none-any.whl.metadata (13 kB)
Collecting ndindex (from blosc2>=3.0.0b4->acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached ndindex-1.10.1-cp312-cp312-win_amd64.whl.metadata (3.7 kB)
Collecting msgpack (from blosc2>=3.0.0b4->acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached msgpack-1.1.2-cp312-cp312-win_amd64.whl.metadata (8.4 kB)
Collecting platformdirs (from blosc2>=3.0.0b4->acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached platformdirs-4.5.1-py3-none-any.whl.metadata (12 kB)
Collecting numexpr>=2.14.1 (from blosc2>=3.0.0b4->acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached numexpr-2.14.1-cp312-cp312-win_amd64.whl.metadata (9.3 kB)
Collecting py-cpuinfo (from blosc2>=3.0.0b4->acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Collecting dnspython>=2.0.0 (from email_validator>=2.0.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB)
Collecting typer>=0.15.1 (from fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached typer-0.21.1-py3-none-any.whl.metadata (16 kB)
Collecting rich-toolkit>=0.14.8 (from fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached rich_toolkit-0.17.1-py3-none-any.whl.metadata (1.0 kB)
Collecting certifi (from httpx>=0.23.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached certifi-2026.1.4-py3-none-any.whl.metadata (2.5 kB)
Collecting httpcore==1.* (from httpx>=0.23.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.23.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from jinja2>=2.11.2->fastapi==0.111.0->nninteractive-slicer-server) (2.1.5)
Collecting dynamic-network-architectures<0.5,>=0.4.1 (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached dynamic_network_architectures-0.4.2-py3-none-any.whl
Collecting graphviz (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached graphviz-0.21-py3-none-any.whl.metadata (12 kB)
Collecting tifffile (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached tifffile-2026.1.14-py3-none-any.whl.metadata (30 kB)
Collecting nibabel (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached nibabel-5.3.3-py3-none-any.whl.metadata (9.1 kB)
Collecting matplotlib (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached matplotlib-3.10.8-cp312-cp312-win_amd64.whl.metadata (52 kB)
Collecting seaborn (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB)
Collecting imagecodecs (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached imagecodecs-2026.1.14-cp311-abi3-win_amd64.whl.metadata (21 kB)
Collecting yacs (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached yacs-0.1.8-py3-none-any.whl.metadata (639 bytes)
Collecting batchgeneratorsv2>=0.3.0 (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached batchgeneratorsv2-0.3.0-py3-none-any.whl
Collecting einops (from nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached einops-0.8.1-py3-none-any.whl.metadata (13 kB)
Collecting timm (from dynamic-network-architectures<0.5,>=0.4.1->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached timm-1.0.24-py3-none-any.whl.metadata (38 kB)
Collecting fft-conv-pytorch (from batchgeneratorsv2>=0.3.0->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached fft_conv_pytorch-1.2.0-py3-none-any.whl.metadata (2.8 kB)
Collecting click>=8.1.7 (from rich-toolkit>=0.14.8->fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
Collecting rich>=13.7.1 (from rich-toolkit>=0.14.8->fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached rich-14.2.0-py3-none-any.whl.metadata (18 kB)
Collecting colorama (from click>=8.1.7->rich-toolkit>=0.14.8->fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=13.7.1->rich-toolkit>=0.14.8->fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich>=13.7.1->rich-toolkit>=0.14.8->fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.7.1->rich-toolkit>=0.14.8->fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting imageio!=2.35.0,>=2.33 (from scikit-image->acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached imageio-2.37.2-py3-none-any.whl.metadata (9.7 kB)
Collecting lazy-loader>=0.4 (from scikit-image->acvl-utils<0.3,>=0.2.3->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)
Collecting shellingham>=1.3.0 (from typer>=0.15.1->fastapi-cli>=0.0.2->fastapi==0.111.0->nninteractive-slicer-server)
Using cached shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting httptools>=0.6.3 (from uvicorn[standard]>=0.12.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached httptools-0.7.1-cp312-cp312-win_amd64.whl.metadata (3.6 kB)
Collecting python-dotenv>=0.13 (from uvicorn[standard]>=0.12.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached python_dotenv-1.2.1-py3-none-any.whl.metadata (25 kB)
Collecting watchfiles>=0.13 (from uvicorn[standard]>=0.12.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached watchfiles-1.1.1-cp312-cp312-win_amd64.whl.metadata (5.0 kB)
Collecting websockets>=10.4 (from uvicorn[standard]>=0.12.0->fastapi==0.111.0->nninteractive-slicer-server)
Using cached websockets-16.0-cp312-cp312-win_amd64.whl.metadata (7.0 kB)
Collecting contourpy>=1.0.1 (from matplotlib->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached contourpy-1.3.3-cp312-cp312-win_amd64.whl.metadata (5.5 kB)
Collecting cycler>=0.10 (from matplotlib->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached fonttools-4.61.1-cp312-cp312-win_amd64.whl.metadata (116 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached kiwisolver-1.4.9-cp312-cp312-win_amd64.whl.metadata (6.4 kB)
Collecting pyparsing>=3 (from matplotlib->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Collecting python-dateutil>=2.7 (from matplotlib->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting pytz>=2020.1 (from pandas->batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.7 (from pandas->batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting charset_normalizer<4,>=2 (from requests->transformers==4.49.0->nninteractive-slicer-server)
Using cached charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl.metadata (38 kB)
Collecting urllib3<3,>=1.21.1 (from requests->transformers==4.49.0->nninteractive-slicer-server)
Using cached urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Collecting joblib>=1.3.0 (from scikit-learn->batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached joblib-1.5.3-py3-none-any.whl.metadata (5.5 kB)
Requirement already satisfied: torchvision in c:\users\00052817\appdata\local\nninteractive-server\.pixi\envs\default\lib\site-packages (from timm->dynamic-network-architectures<0.5,>=0.4.1->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server) (0.25.0+cu126)
INFO: pip is looking at multiple versions of torchvision to determine which version is compatible with other requirements. This could take a while.
Collecting torchvision (from timm->dynamic-network-architectures<0.5,>=0.4.1->nnunetv2>=2.6->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached torchvision-0.24.1-cp312-cp312-win_amd64.whl.metadata (5.9 kB)
Using cached torchvision-0.24.0-cp312-cp312-win_amd64.whl.metadata (5.9 kB)
Using cached torchvision-0.23.0-cp312-cp312-win_amd64.whl.metadata (6.1 kB)
Using cached torchvision-0.22.1-cp312-cp312-win_amd64.whl.metadata (6.1 kB)
Using cached torchvision-0.22.0-cp312-cp312-win_amd64.whl.metadata (6.3 kB)
Using cached torchvision-0.21.0-cp312-cp312-win_amd64.whl.metadata (6.3 kB)
Collecting argparse (from unittest2->batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached argparse-1.4.0-py2.py3-none-any.whl.metadata (2.8 kB)
Collecting traceback2 (from unittest2->batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached traceback2-1.4.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting linecache2 (from traceback2->unittest2->batchgenerators>=0.25.1->nninteractive==1.0.1->nninteractive-slicer-server)
Using cached linecache2-1.0.0-py2.py3-none-any.whl.metadata (1000 bytes)
Using cached nninteractive_slicer_server-0.1.2-py3-none-any.whl (5.5 kB)
Using cached fastapi-0.111.0-py3-none-any.whl (91 kB)
Using cached numpy-2.2.3-cp312-cp312-win_amd64.whl (12.6 MB)
Using cached pillow-11.1.0-cp312-cp312-win_amd64.whl (2.6 MB)
Using cached torch-2.6.0-cp312-cp312-win_amd64.whl (204.1 MB)
Using cached sympy-1.13.1-py3-none-any.whl (6.2 MB)
Using cached transformers-4.49.0-py3-none-any.whl (10.0 MB)
Using cached xxhash-3.5.0-cp312-cp312-win_amd64.whl (30 kB)
Using cached huggingface_hub-0.36.0-py3-none-any.whl (566 kB)
Using cached pydantic-2.12.5-py3-none-any.whl (463 kB)
Using cached pydantic_core-2.41.5-cp312-cp312-win_amd64.whl (2.0 MB)
Using cached starlette-0.37.2-py3-none-any.whl (71 kB)
Using cached anyio-4.12.1-py3-none-any.whl (113 kB)
Using cached tokenizers-0.21.4-cp39-abi3-win_amd64.whl (2.5 MB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached blosc2-3.12.2-cp312-cp312-win_amd64.whl (2.3 MB)
Using cached email_validator-2.3.0-py3-none-any.whl (35 kB)
Using cached dnspython-2.8.0-py3-none-any.whl (331 kB)
Using cached fastapi_cli-0.0.20-py3-none-any.whl (12 kB)
Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Using cached httpcore-1.0.9-py3-none-any.whl (78 kB)
Using cached h11-0.16.0-py3-none-any.whl (37 kB)
Using cached idna-3.11-py3-none-any.whl (71 kB)
Using cached numexpr-2.14.1-cp312-cp312-win_amd64.whl (160 kB)
Using cached orjson-3.11.5-cp312-cp312-win_amd64.whl (133 kB)
Using cached packaging-25.0-py3-none-any.whl (66 kB)
Using cached python_multipart-0.0.21-py3-none-any.whl (24 kB)
Using cached pyyaml-6.0.3-cp312-cp312-win_amd64.whl (154 kB)
Using cached regex-2026.1.15-cp312-cp312-win_amd64.whl (277 kB)
Using cached rich_toolkit-0.17.1-py3-none-any.whl (31 kB)
Using cached click-8.3.1-py3-none-any.whl (108 kB)
Using cached rich-14.2.0-py3-none-any.whl (243 kB)
Using cached pygments-2.19.2-py3-none-any.whl (1.2 MB)
Using cached markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached safetensors-0.7.0-cp38-abi3-win_amd64.whl (341 kB)
Using cached scikit_image-0.26.0-cp312-cp312-win_amd64.whl (11.9 MB)
Using cached imageio-2.37.2-py3-none-any.whl (317 kB)
Using cached lazy_loader-0.4-py3-none-any.whl (12 kB)
Using cached scipy-1.17.0-cp312-cp312-win_amd64.whl (36.3 MB)
Using cached simpleitk-2.5.3-cp311-abi3-win_amd64.whl (18.8 MB)
Using cached tifffile-2026.1.14-py3-none-any.whl (232 kB)
Using cached tqdm-4.67.1-py3-none-any.whl (78 kB)
Using cached typer-0.21.1-py3-none-any.whl (47 kB)
Using cached shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Using cached typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Using cached ujson-5.11.0-cp312-cp312-win_amd64.whl (43 kB)
Using cached uvicorn-0.40.0-py3-none-any.whl (68 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached httptools-0.7.1-cp312-cp312-win_amd64.whl (86 kB)
Using cached python_dotenv-1.2.1-py3-none-any.whl (21 kB)
Using cached watchfiles-1.1.1-cp312-cp312-win_amd64.whl (288 kB)
Using cached websockets-16.0-cp312-cp312-win_amd64.whl (178 kB)
Using cached certifi-2026.1.4-py3-none-any.whl (152 kB)
Using cached connected_components_3d-3.26.1-cp312-cp312-win_amd64.whl (506 kB)
Using cached einops-0.8.1-py3-none-any.whl (64 kB)
Using cached fft_conv_pytorch-1.2.0-py3-none-any.whl (6.8 kB)
Using cached future-1.0.0-py3-none-any.whl (491 kB)
Using cached graphviz-0.21-py3-none-any.whl (47 kB)
Using cached imagecodecs-2026.1.14-cp311-abi3-win_amd64.whl (21.5 MB)
Using cached matplotlib-3.10.8-cp312-cp312-win_amd64.whl (8.1 MB)
Using cached contourpy-1.3.3-cp312-cp312-win_amd64.whl (226 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached fonttools-4.61.1-cp312-cp312-win_amd64.whl (2.3 MB)
Using cached kiwisolver-1.4.9-cp312-cp312-win_amd64.whl (73 kB)
Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached msgpack-1.1.2-cp312-cp312-win_amd64.whl (72 kB)
Using cached ndindex-1.10.1-cp312-cp312-win_amd64.whl (158 kB)
Using cached nibabel-5.3.3-py3-none-any.whl (3.3 MB)
Using cached pandas-2.3.3-cp312-cp312-win_amd64.whl (11.0 MB)
Using cached pytz-2025.2-py2.py3-none-any.whl (509 kB)
Using cached tzdata-2025.3-py2.py3-none-any.whl (348 kB)
Using cached platformdirs-4.5.1-py3-none-any.whl (18 kB)
Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Using cached requests-2.32.5-py3-none-any.whl (64 kB)
Using cached charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl (107 kB)
Using cached urllib3-2.6.3-py3-none-any.whl (131 kB)
Using cached scikit_learn-1.8.0-cp312-cp312-win_amd64.whl (8.0 MB)
Using cached joblib-1.5.3-py3-none-any.whl (309 kB)
Using cached threadpoolctl-3.6.0-py3-none-any.whl (18 kB)
Using cached seaborn-0.13.2-py3-none-any.whl (294 kB)
Using cached timm-1.0.24-py3-none-any.whl (2.6 MB)
Using cached torchvision-0.21.0-cp312-cp312-win_amd64.whl (1.6 MB)
Using cached unittest2-1.1.0-py2.py3-none-any.whl (96 kB)
Using cached argparse-1.4.0-py2.py3-none-any.whl (23 kB)
Using cached traceback2-1.4.0-py2.py3-none-any.whl (16 kB)
Using cached linecache2-1.0.0-py2.py3-none-any.whl (12 kB)
Using cached yacs-0.1.8-py3-none-any.whl (14 kB)
Installing collected packages: SimpleITK, pytz, py-cpuinfo, linecache2, argparse, xxhash, websockets, urllib3, ujson, tzdata, typing-inspection, traceback2, threadpoolctl, sympy, six, shellingham, safetensors, regex, pyyaml, python-multipart, python-dotenv, pyparsing, pygments, pydantic-core, platformdirs, Pillow, packaging, orjson, numpy, ndindex, msgpack, mdurl, kiwisolver, joblib, idna, httptools, h11, graphviz, future, fonttools, einops, dnspython, cycler, colorama, charset_normalizer, certifi, annotated-types, yacs, unittest2, tqdm, torch, tifffile, scipy, requests, python-dateutil, pydantic, numexpr, nibabel, markdown-it-py, lazy-loader, imageio, imagecodecs, httpcore, email_validator, contourpy, connected-components-3d, click, anyio, watchfiles, uvicorn, torchvision, starlette, scikit-learn, scikit-image, rich, pandas, matplotlib, huggingface-hub, httpx, fft-conv-pytorch, blosc2, typer, tokenizers, timm, seaborn, rich-toolkit, batchgenerators, transformers, fastapi-cli, dynamic-network-architectures, batchgeneratorsv2, acvl-utils, nnunetv2, fastapi, nninteractive, nninteractive-slicer-server
Attempting uninstall: sympy
Found existing installation: sympy 1.14.0
Uninstalling sympy-1.14.0:
Successfully uninstalled sympy-1.14.0
Attempting uninstall: Pillow
Found existing installation: pillow 12.0.0
Uninstalling pillow-12.0.0:
Successfully uninstalled pillow-12.0.0
Attempting uninstall: numpy
Found existing installation: numpy 2.3.5
Uninstalling numpy-2.3.5:
Successfully uninstalled numpy-2.3.5
Attempting uninstall: torch
Found existing installation: torch 2.10.0+cu126
Uninstalling torch-2.10.0+cu126:
Successfully uninstalled torch-2.10.0+cu126
Attempting uninstall: torchvision
Found existing installation: torchvision 0.25.0+cu126
Uninstalling torchvision-0.25.0+cu126:
Successfully uninstalled torchvision-0.25.0+cu126
Successfully installed Pillow-11.1.0 SimpleITK-2.5.3 acvl-utils-0.2.5 annotated-types-0.7.0 anyio-4.12.1 argparse-1.4.0 batchgenerators-0.25.1 batchgeneratorsv2-0.3.0 blosc2-3.12.2 certifi-2026.1.4 charset_normalizer-3.4.4 click-8.3.1 colorama-0.4.6 connected-components-3d-3.26.1 contourpy-1.3.3 cycler-0.12.1 dnspython-2.8.0 dynamic-network-architectures-0.4.2 einops-0.8.1 email_validator-2.3.0 fastapi-0.111.0 fastapi-cli-0.0.20 fft-conv-pytorch-1.2.0 fonttools-4.61.1 future-1.0.0 graphviz-0.21 h11-0.16.0 httpcore-1.0.9 httptools-0.7.1 httpx-0.28.1 huggingface-hub-0.36.0 idna-3.11 imagecodecs-2026.1.14 imageio-2.37.2 joblib-1.5.3 kiwisolver-1.4.9 lazy-loader-0.4 linecache2-1.0.0 markdown-it-py-4.0.0 matplotlib-3.10.8 mdurl-0.1.2 msgpack-1.1.2 ndindex-1.10.1 nibabel-5.3.3 nninteractive-1.0.1 nninteractive-slicer-server-0.1.2 nnunetv2-2.6.2 numexpr-2.14.1 numpy-2.2.3 orjson-3.11.5 packaging-25.0 pandas-2.3.3 platformdirs-4.5.1 py-cpuinfo-9.0.0 pydantic-2.12.5 pydantic-core-2.41.5 pygments-2.19.2 pyparsing-3.3.2 python-dateutil-2.9.0.post0 python-dotenv-1.2.1 python-multipart-0.0.21 pytz-2025.2 pyyaml-6.0.3 regex-2026.1.15 requests-2.32.5 rich-14.2.0 rich-toolkit-0.17.1 safetensors-0.7.0 scikit-image-0.26.0 scikit-learn-1.8.0 scipy-1.17.0 seaborn-0.13.2 shellingham-1.5.4 six-1.17.0 starlette-0.37.2 sympy-1.13.1 threadpoolctl-3.6.0 tifffile-2026.1.14 timm-1.0.24 tokenizers-0.21.4 torch-2.6.0 torchvision-0.21.0 tqdm-4.67.1 traceback2-1.4.0 transformers-4.49.0 typer-0.21.1 typing-inspection-0.4.2 tzdata-2025.3 ujson-5.11.0 unittest2-1.1.0 urllib3-2.6.3 uvicorn-0.40.0 watchfiles-1.1.1 websockets-16.0 xxhash-3.5.0 yacs-0.1.8
C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts>nninteractive-slicer-server --host 0.0.0.0 --port 1527
nnUNet_raw is not defined and nnU-Net can only be used on data for which preprocessed files are already present on your system. nnU-Net cannot be used for experiment planning and preprocessing like this. If this is not intended, please read documentation/setting_up_paths.md for information on how to set this up properly.
nnUNet_preprocessed is not defined and nnU-Net can not be used for preprocessing or training. If this is not intended, please read documentation/setting_up_paths.md for information on how to set this up.
nnUNet_results is not defined and nnU-Net cannot be used for training or inference. If this is not intended behavior, please read documentation/setting_up_paths.md for information on how to set this up.
dataset.json: 100%|████████████████████████████████████████████████████████████████████| 245/245 [00:00<00:00, 255kB/s]
inference_session_class.json: 100%|███████████████████████████████████████████████████████████| 121/121 [00:00<?, ?B/s]
Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`
plans.json: 6.29kB [00:00, ?B/s]
checkpoint_final.pth: 100%|██████████████████████████████████████████████████████████| 411M/411M [00:03<00:00, 118MB/s]
Fetching 4 files: 100%|██████████████████████████████████████████████████████████████████| 4/4 [00:04<00:00, 1.05s/it]
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts\nninteractive-slicer-server.exe\__main__.py", line 2, in <module>
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\nninteractive_slicer_server\main.py", line 249, in <module>
PROMPT_MANAGER = PromptManager()
^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\nninteractive_slicer_server\main.py", line 129, in __init__
self.session = self.make_session()
^^^^^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\nninteractive_slicer_server\main.py", line 154, in make_session
session.initialize_from_trained_model_folder(model_path)
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\nnInteractive\inference\inference_session.py", line 666, in initialize_from_trained_model_folder
checkpoint = torch.load(join(model_training_output_dir, fold_folder, checkpoint_name),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 1471, in load
return _load(
^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 1964, in _load
result = unpickler.load()
^^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 1928, in persistent_load
typed_storage = load_tensor(
^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 1900, in load_tensor
wrap_storage=restore_location(storage, location),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 1806, in restore_location
return default_restore_location(storage, str(map_location))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 693, in default_restore_location
result = fn(storage, location)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 631, in _deserialize
device = _validate_device(location, backend_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Lib\site-packages\torch\serialization.py", line 600, in _validate_device
raise RuntimeError(
RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=torch.device('cpu') to map your storages to the CPU.
C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts>
C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts>
C:\Users\00052817\AppData\Local\nninteractive-server\.pixi\envs\default\Scripts>
We tried to install the server on Windows using the following commands from the README.md file:
but we get the following errors: