gsplat icon indicating copy to clipboard operation
gsplat copied to clipboard

pip installation for gsplat requirement giving error

Open Viz10goa opened this issue 2 months ago • 20 comments

Hi, I am currently using Windows 10 and was following the tutorial (https://github.com/jonstephens85/gsplat_3dgut) to do the installation. I am using Python 3.13 . Have installed Visual Studio 2022 professional and Cuda toolkit 12.6. I am getting error while trying to install the requirements as shown in code bellow. Could someone please help me with it?

(gsplat) C:\Users\viz10\gsplat>pip install -r examples/requirements.txt Collecting git+https://github.com/rmbrualla/pycolmap@cc7ea4b7301720ac29287dbe450952511b32125e (from -r examples/requirements.txt (line 4)) Cloning https://github.com/rmbrualla/pycolmap (to revision cc7ea4b7301720ac29287dbe450952511b32125e) to c:\users\viz10\appdata\local\temp\pip-req-build-a5o9z2h7 Running command git clone --filter=blob:none --quiet https://github.com/rmbrualla/pycolmap 'C:\Users\viz10\AppData\Local\Temp\pip-req-build-a5o9z2h7' Running command git rev-parse -q --verify 'sha^cc7ea4b7301720ac29287dbe450952511b32125e' Running command git fetch -q https://github.com/rmbrualla/pycolmap cc7ea4b7301720ac29287dbe450952511b32125e Resolved https://github.com/rmbrualla/pycolmap to commit cc7ea4b7301720ac29287dbe450952511b32125e Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting git+https://github.com/nerfstudio-project/nerfview@4538024fe0d15fd1a0e4d760f3695fc44ca72787 (from -r examples/requirements.txt (line 9)) Cloning https://github.com/nerfstudio-project/nerfview (to revision 4538024fe0d15fd1a0e4d760f3695fc44ca72787) to c:\users\viz10\appdata\local\temp\pip-req-build-6gzczt0x Running command git clone --filter=blob:none --quiet https://github.com/nerfstudio-project/nerfview 'C:\Users\viz10\AppData\Local\Temp\pip-req-build-6gzczt0x' Running command git rev-parse -q --verify 'sha^4538024fe0d15fd1a0e4d760f3695fc44ca72787' Running command git fetch -q https://github.com/nerfstudio-project/nerfview 4538024fe0d15fd1a0e4d760f3695fc44ca72787 Running command git checkout -q 4538024fe0d15fd1a0e4d760f3695fc44ca72787 Resolved https://github.com/nerfstudio-project/nerfview to commit 4538024fe0d15fd1a0e4d760f3695fc44ca72787 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting git+https://github.com/rahul-goel/fused-ssim@328dc9836f513d00c4b5bc38fe30478b4435cbb5 (from -r examples/requirements.txt (line 22)) Cloning https://github.com/rahul-goel/fused-ssim (to revision 328dc9836f513d00c4b5bc38fe30478b4435cbb5) to c:\users\viz10\appdata\local\temp\pip-req-build-b_bdi1c2 Running command git clone --filter=blob:none --quiet https://github.com/rahul-goel/fused-ssim 'C:\Users\viz10\AppData\Local\Temp\pip-req-build-b_bdi1c2' Running command git rev-parse -q --verify 'sha^328dc9836f513d00c4b5bc38fe30478b4435cbb5' Running command git fetch -q https://github.com/rahul-goel/fused-ssim 328dc9836f513d00c4b5bc38fe30478b4435cbb5 Running command git checkout -q 328dc9836f513d00c4b5bc38fe30478b4435cbb5 Resolved https://github.com/rahul-goel/fused-ssim to commit 328dc9836f513d00c4b5bc38fe30478b4435cbb5 Preparing metadata (setup.py) ... done Collecting git+https://github.com/harry7557558/fused-bilagrid@90f9788e57d3545e3a033c1038bb9986549632fe (from -r examples/requirements.txt (line 23)) Cloning https://github.com/harry7557558/fused-bilagrid (to revision 90f9788e57d3545e3a033c1038bb9986549632fe) to c:\users\viz10\appdata\local\temp\pip-req-build-agvt08c0 Running command git clone --filter=blob:none --quiet https://github.com/harry7557558/fused-bilagrid 'C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0' Running command git rev-parse -q --verify 'sha^90f9788e57d3545e3a033c1038bb9986549632fe' Running command git fetch -q https://github.com/harry7557558/fused-bilagrid 90f9788e57d3545e3a033c1038bb9986549632fe Running command git checkout -q 90f9788e57d3545e3a033c1038bb9986549632fe Resolved https://github.com/harry7557558/fused-bilagrid to commit 90f9788e57d3545e3a033c1038bb9986549632fe Preparing metadata (setup.py) ... done Collecting viser (from -r examples/requirements.txt (line 8)) Using cached viser-1.0.11-py3-none-any.whl.metadata (5.1 kB) Collecting numpy<2.0.0 (from -r examples/requirements.txt (line 11)) Using cached numpy-1.26.4-cp313-cp313-win_amd64.whl Collecting scikit-learn (from -r examples/requirements.txt (line 12)) Using cached scikit_learn-1.7.2-cp313-cp313-win_amd64.whl.metadata (11 kB) Collecting tqdm (from -r examples/requirements.txt (line 13)) Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Collecting opencv-python (from -r examples/requirements.txt (line 15)) Using cached opencv_python-4.12.0.88-cp37-abi3-win_amd64.whl.metadata (19 kB) Collecting tyro>=0.8.8 (from -r examples/requirements.txt (line 16)) Using cached tyro-0.9.32-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: Pillow in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from -r examples/requirements.txt (line 17)) (11.0.0) Collecting tensorboard (from -r examples/requirements.txt (line 18)) Using cached tensorboard-2.20.0-py3-none-any.whl.metadata (1.8 kB) Collecting tensorly (from -r examples/requirements.txt (line 19)) Using cached tensorly-0.9.0-py3-none-any.whl.metadata (8.6 kB) Collecting pyyaml (from -r examples/requirements.txt (line 20)) Using cached pyyaml-6.0.3-cp313-cp313-win_amd64.whl.metadata (2.4 kB) Collecting matplotlib (from -r examples/requirements.txt (line 21)) Using cached matplotlib-3.10.6-cp313-cp313-win_amd64.whl.metadata (11 kB) Collecting splines (from -r examples/requirements.txt (line 24)) Using cached splines-0.3.3-py3-none-any.whl.metadata (1.8 kB) Collecting imageio[ffmpeg] (from -r examples/requirements.txt (line 10)) Using cached imageio-2.37.0-py3-none-any.whl.metadata (5.2 kB) Collecting torchmetrics[image] (from -r examples/requirements.txt (line 14)) Using cached torchmetrics-1.8.2-py3-none-any.whl.metadata (22 kB) Collecting scipy (from pycolmap==0.0.1->-r examples/requirements.txt (line 4)) Using cached scipy-1.16.2-cp313-cp313-win_amd64.whl.metadata (60 kB) Collecting msgspec<1.0.0,>=0.18.6 (from viser->-r examples/requirements.txt (line 8)) Using cached msgspec-0.19.0-cp313-cp313-win_amd64.whl.metadata (7.1 kB) Collecting nodeenv<2.0.0,>=1.8.0 (from viser->-r examples/requirements.txt (line 8)) Using cached nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB) Collecting psutil<8.0.0,>=5.9.5 (from viser->-r examples/requirements.txt (line 8)) Using cached psutil-7.1.0-cp37-abi3-win_amd64.whl.metadata (23 kB) Collecting requests<3.0.0,>=2.0.0 (from viser->-r examples/requirements.txt (line 8)) Using cached requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) Requirement already satisfied: rich<15.0.0,>=13.3.3 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from viser->-r examples/requirements.txt (line 8)) (14.1.0) Collecting scikit-image<1.0.0,>=0.18.0 (from viser->-r examples/requirements.txt (line 8)) Using cached scikit_image-0.25.2-cp313-cp313-win_amd64.whl.metadata (14 kB) Collecting trimesh<5.0.0,>=3.21.7 (from viser->-r examples/requirements.txt (line 8)) Using cached trimesh-4.8.3-py3-none-any.whl.metadata (18 kB) Requirement already satisfied: typing-extensions>=4.0.0 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from viser->-r examples/requirements.txt (line 8)) (4.12.2) Collecting websockets<16.0.0,>=13.1 (from viser->-r examples/requirements.txt (line 8)) Using cached websockets-15.0.1-cp313-cp313-win_amd64.whl.metadata (7.0 kB) Collecting yourdfpy<1.0.0,>=0.0.53 (from viser->-r examples/requirements.txt (line 8)) Using cached yourdfpy-0.0.58-py3-none-any.whl.metadata (9.0 kB) Collecting colorama (from tqdm->-r examples/requirements.txt (line 13)) Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) Collecting charset_normalizer<4,>=2 (from requests<3.0.0,>=2.0.0->viser->-r examples/requirements.txt (line 8)) Using cached charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl.metadata (37 kB) Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.0.0->viser->-r examples/requirements.txt (line 8)) Using cached idna-3.10-py3-none-any.whl.metadata (10 kB) Collecting urllib3<3,>=1.21.1 (from requests<3.0.0,>=2.0.0->viser->-r examples/requirements.txt (line 8)) Using cached urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB) Collecting certifi>=2017.4.17 (from requests<3.0.0,>=2.0.0->viser->-r examples/requirements.txt (line 8)) Using cached certifi-2025.10.5-py3-none-any.whl.metadata (2.5 kB) Requirement already satisfied: markdown-it-py>=2.2.0 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from rich<15.0.0,>=13.3.3->viser->-r examples/requirements.txt (line 8)) (4.0.0) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from rich<15.0.0,>=13.3.3->viser->-r examples/requirements.txt (line 8)) (2.19.2) Requirement already satisfied: networkx>=3.0 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from scikit-image<1.0.0,>=0.18.0->viser->-r examples/requirements.txt (line 8)) (3.3) Collecting tifffile>=2022.8.12 (from scikit-image<1.0.0,>=0.18.0->viser->-r examples/requirements.txt (line 8)) Using cached tifffile-2025.10.4-py3-none-any.whl.metadata (30 kB) Collecting packaging>=21 (from scikit-image<1.0.0,>=0.18.0->viser->-r examples/requirements.txt (line 8)) Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting lazy-loader>=0.4 (from scikit-image<1.0.0,>=0.18.0->viser->-r examples/requirements.txt (line 8)) Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB) Collecting lxml (from yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached lxml-6.0.2-cp313-cp313-win_amd64.whl.metadata (3.7 kB) Collecting six (from yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting imageio-ffmpeg (from imageio[ffmpeg]->-r examples/requirements.txt (line 10)) Using cached imageio_ffmpeg-0.6.0-py3-none-win_amd64.whl.metadata (1.5 kB) Collecting joblib>=1.2.0 (from scikit-learn->-r examples/requirements.txt (line 12)) Using cached joblib-1.5.2-py3-none-any.whl.metadata (5.6 kB) Collecting threadpoolctl>=3.1.0 (from scikit-learn->-r examples/requirements.txt (line 12)) Using cached threadpoolctl-3.6.0-py3-none-any.whl.metadata (13 kB) Requirement already satisfied: torch>=2.0.0 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from torchmetrics[image]->-r examples/requirements.txt (line 14)) (2.8.0+cu126) Collecting lightning-utilities>=0.8.0 (from torchmetrics[image]->-r examples/requirements.txt (line 14)) Using cached lightning_utilities-0.15.2-py3-none-any.whl.metadata (5.7 kB) Collecting torch-fidelity<=0.4.0 (from torchmetrics[image]->-r examples/requirements.txt (line 14)) Using cached torch_fidelity-0.3.0-py3-none-any.whl.metadata (2.0 kB) Requirement already satisfied: torchvision>=0.15.1 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from torchmetrics[image]->-r examples/requirements.txt (line 14)) (0.23.0+cu126) INFO: pip is looking at multiple versions of opencv-python to determine which version is compatible with other requirements. This could take a while. Collecting opencv-python (from -r examples/requirements.txt (line 15)) Using cached opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl.metadata (20 kB) Collecting docstring-parser>=0.15 (from tyro>=0.8.8->-r examples/requirements.txt (line 16)) Using cached docstring_parser-0.17.0-py3-none-any.whl.metadata (3.5 kB) Collecting shtab>=1.5.6 (from tyro>=0.8.8->-r examples/requirements.txt (line 16)) Using cached shtab-1.7.2-py3-none-any.whl.metadata (7.4 kB) Collecting typeguard>=4.0.0 (from tyro>=0.8.8->-r examples/requirements.txt (line 16)) Using cached typeguard-4.4.4-py3-none-any.whl.metadata (3.3 kB) Collecting typing-extensions>=4.0.0 (from viser->-r examples/requirements.txt (line 8)) Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Collecting absl-py>=0.4 (from tensorboard->-r examples/requirements.txt (line 18)) Using cached absl_py-2.3.1-py3-none-any.whl.metadata (3.3 kB) Collecting grpcio>=1.48.2 (from tensorboard->-r examples/requirements.txt (line 18)) Using cached grpcio-1.75.1-cp313-cp313-win_amd64.whl.metadata (3.8 kB) Collecting markdown>=2.6.8 (from tensorboard->-r examples/requirements.txt (line 18)) Using cached markdown-3.9-py3-none-any.whl.metadata (5.1 kB) Collecting protobuf!=4.24.0,>=3.19.6 (from tensorboard->-r examples/requirements.txt (line 18)) Using cached protobuf-6.32.1-cp310-abi3-win_amd64.whl.metadata (593 bytes) Requirement already satisfied: setuptools>=41.0.0 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from tensorboard->-r examples/requirements.txt (line 18)) (78.1.1) Collecting tensorboard-data-server<0.8.0,>=0.7.0 (from tensorboard->-r examples/requirements.txt (line 18)) Using cached tensorboard_data_server-0.7.2-py3-none-any.whl.metadata (1.1 kB) Collecting werkzeug>=1.0.1 (from tensorboard->-r examples/requirements.txt (line 18)) Using cached werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB) Collecting contourpy>=1.0.1 (from matplotlib->-r examples/requirements.txt (line 21)) Using cached contourpy-1.3.3-cp313-cp313-win_amd64.whl.metadata (5.5 kB) Collecting cycler>=0.10 (from matplotlib->-r examples/requirements.txt (line 21)) Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Collecting fonttools>=4.22.0 (from matplotlib->-r examples/requirements.txt (line 21)) Using cached fonttools-4.60.1-cp313-cp313-win_amd64.whl.metadata (114 kB) Collecting kiwisolver>=1.3.1 (from matplotlib->-r examples/requirements.txt (line 21)) Using cached kiwisolver-1.4.9-cp313-cp313-win_amd64.whl.metadata (6.4 kB) Collecting pyparsing>=2.3.1 (from matplotlib->-r examples/requirements.txt (line 21)) Using cached pyparsing-3.2.5-py3-none-any.whl.metadata (5.0 kB) Collecting python-dateutil>=2.7 (from matplotlib->-r examples/requirements.txt (line 21)) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Requirement already satisfied: mdurl~=0.1 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from markdown-it-py>=2.2.0->rich<15.0.0,>=13.3.3->viser->-r examples/requirements.txt (line 8)) (0.1.2) Requirement already satisfied: filelock in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from torch>=2.0.0->torchmetrics[image]->-r examples/requirements.txt (line 14)) (3.13.1) Requirement already satisfied: sympy>=1.13.3 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from torch>=2.0.0->torchmetrics[image]->-r examples/requirements.txt (line 14)) (1.13.3) Requirement already satisfied: jinja2 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from torch>=2.0.0->torchmetrics[image]->-r examples/requirements.txt (line 14)) (3.1.4) Requirement already satisfied: fsspec in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from torch>=2.0.0->torchmetrics[image]->-r examples/requirements.txt (line 14)) (2024.6.1) Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from sympy>=1.13.3->torch>=2.0.0->torchmetrics[image]->-r examples/requirements.txt (line 14)) (1.3.0) Collecting colorlog (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached colorlog-6.9.0-py3-none-any.whl.metadata (10 kB) Collecting manifold3d>=2.3.0 (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached manifold3d-3.2.1-cp313-cp313-win_amd64.whl.metadata (18 kB) Collecting jsonschema (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached jsonschema-4.25.1-py3-none-any.whl.metadata (7.6 kB) Collecting svg.path (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached svg_path-7.0-py2.py3-none-any.whl.metadata (14 kB) Collecting pycollada (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached pycollada-0.9.2-py3-none-any.whl.metadata (1.7 kB) Collecting shapely (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached shapely-2.1.2-cp313-cp313-win_amd64.whl.metadata (7.1 kB) Collecting xxhash (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached xxhash-3.6.0-cp313-cp313-win_amd64.whl.metadata (13 kB) Collecting rtree (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached rtree-1.4.1-py3-none-win_amd64.whl.metadata (2.2 kB) Collecting httpx (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) Collecting vhacdx (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached vhacdx-0.0.8.post2-cp313-cp313-win_amd64.whl.metadata (1.1 kB) Collecting mapbox_earcut>=1.0.2 (from trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached mapbox_earcut-1.0.3-cp313-cp313-win_amd64.whl.metadata (2.2 kB) Requirement already satisfied: MarkupSafe>=2.1.1 in c:\users\viz10\anaconda3\envs\gsplat\lib\site-packages (from werkzeug>=1.0.1->tensorboard->-r examples/requirements.txt (line 18)) (2.1.5) Collecting anyio (from httpx->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached anyio-4.11.0-py3-none-any.whl.metadata (4.1 kB) Collecting httpcore==1.* (from httpx->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB) Collecting h11>=0.16 (from httpcore==1.*->httpx->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) Collecting sniffio>=1.1 (from anyio->httpx->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB) Collecting attrs>=22.2.0 (from jsonschema->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached attrs-25.3.0-py3-none-any.whl.metadata (10 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB) Collecting referencing>=0.28.4 (from jsonschema->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB) Collecting rpds-py>=0.7.1 (from jsonschema->trimesh[easy]>=3.11.2->yourdfpy<1.0.0,>=0.0.53->viser->-r examples/requirements.txt (line 8)) Using cached rpds_py-0.27.1-cp313-cp313-win_amd64.whl.metadata (4.3 kB) Using cached viser-1.0.11-py3-none-any.whl (29.0 MB) Using cached tqdm-4.67.1-py3-none-any.whl (78 kB) Using cached imageio-2.37.0-py3-none-any.whl (315 kB) Using cached msgspec-0.19.0-cp313-cp313-win_amd64.whl (187 kB) Using cached nodeenv-1.9.1-py2.py3-none-any.whl (22 kB) Using cached psutil-7.1.0-cp37-abi3-win_amd64.whl (247 kB) Using cached requests-2.32.5-py3-none-any.whl (64 kB) Using cached charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl (107 kB) Using cached idna-3.10-py3-none-any.whl (70 kB) Using cached scikit_image-0.25.2-cp313-cp313-win_amd64.whl (12.9 MB) Using cached scipy-1.16.2-cp313-cp313-win_amd64.whl (38.5 MB) Using cached trimesh-4.8.3-py3-none-any.whl (735 kB) Using cached urllib3-2.5.0-py3-none-any.whl (129 kB) Using cached websockets-15.0.1-cp313-cp313-win_amd64.whl (176 kB) Using cached yourdfpy-0.0.58-py3-none-any.whl (22 kB) Using cached scikit_learn-1.7.2-cp313-cp313-win_amd64.whl (8.7 MB) Using cached torchmetrics-1.8.2-py3-none-any.whl (983 kB) Using cached torch_fidelity-0.3.0-py3-none-any.whl (37 kB) Using cached opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl (39.5 MB) Using cached tyro-0.9.32-py3-none-any.whl (132 kB) Using cached tensorboard-2.20.0-py3-none-any.whl (5.5 MB) Using cached tensorboard_data_server-0.7.2-py3-none-any.whl (2.4 kB) Using cached tensorly-0.9.0-py3-none-any.whl (7.4 MB) Using cached pyyaml-6.0.3-cp313-cp313-win_amd64.whl (154 kB) Using cached matplotlib-3.10.6-cp313-cp313-win_amd64.whl (8.1 MB) Using cached splines-0.3.3-py3-none-any.whl (17 kB) Using cached absl_py-2.3.1-py3-none-any.whl (135 kB) Using cached certifi-2025.10.5-py3-none-any.whl (163 kB) Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB) Using cached contourpy-1.3.3-cp313-cp313-win_amd64.whl (226 kB) Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB) Using cached docstring_parser-0.17.0-py3-none-any.whl (36 kB) Using cached fonttools-4.60.1-cp313-cp313-win_amd64.whl (2.3 MB) Using cached grpcio-1.75.1-cp313-cp313-win_amd64.whl (4.6 MB) Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB) Using cached joblib-1.5.2-py3-none-any.whl (308 kB) Using cached kiwisolver-1.4.9-cp313-cp313-win_amd64.whl (73 kB) Using cached lazy_loader-0.4-py3-none-any.whl (12 kB) Using cached lightning_utilities-0.15.2-py3-none-any.whl (29 kB) Using cached markdown-3.9-py3-none-any.whl (107 kB) Using cached packaging-25.0-py3-none-any.whl (66 kB) Using cached protobuf-6.32.1-cp310-abi3-win_amd64.whl (435 kB) Using cached pyparsing-3.2.5-py3-none-any.whl (113 kB) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Using cached shtab-1.7.2-py3-none-any.whl (14 kB) Using cached six-1.17.0-py2.py3-none-any.whl (11 kB) Using cached threadpoolctl-3.6.0-py3-none-any.whl (18 kB) Using cached tifffile-2025.10.4-py3-none-any.whl (230 kB) Using cached manifold3d-3.2.1-cp313-cp313-win_amd64.whl (950 kB) Using cached mapbox_earcut-1.0.3-cp313-cp313-win_amd64.whl (72 kB) Using cached typeguard-4.4.4-py3-none-any.whl (34 kB) Using cached werkzeug-3.1.3-py3-none-any.whl (224 kB) Using cached colorlog-6.9.0-py3-none-any.whl (11 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 anyio-4.11.0-py3-none-any.whl (109 kB) Using cached sniffio-1.3.1-py3-none-any.whl (10 kB) Using cached imageio_ffmpeg-0.6.0-py3-none-win_amd64.whl (31.2 MB) Using cached jsonschema-4.25.1-py3-none-any.whl (90 kB) Using cached attrs-25.3.0-py3-none-any.whl (63 kB) Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB) Using cached referencing-0.36.2-py3-none-any.whl (26 kB) Using cached rpds_py-0.27.1-cp313-cp313-win_amd64.whl (232 kB) Using cached lxml-6.0.2-cp313-cp313-win_amd64.whl (4.0 MB) Using cached pycollada-0.9.2-py3-none-any.whl (128 kB) Using cached rtree-1.4.1-py3-none-win_amd64.whl (389 kB) Using cached shapely-2.1.2-cp313-cp313-win_amd64.whl (1.7 MB) Using cached svg_path-7.0-py2.py3-none-any.whl (18 kB) Using cached vhacdx-0.0.8.post2-cp313-cp313-win_amd64.whl (184 kB) Using cached xxhash-3.6.0-cp313-cp313-win_amd64.whl (31 kB) Building wheels for collected packages: pycolmap, nerfview, fused_ssim, fused_bilagrid Building wheel for pycolmap (pyproject.toml) ... done Created wheel for pycolmap: filename=pycolmap-0.0.1-py3-none-any.whl size=16713 sha256=4452b234498c1b16d1cd6caf6b6f461d851bcd5436a276af9ebf377baa48be1d Stored in directory: c:\users\viz10\appdata\local\pip\cache\wheels\5c\64\5a\b882fcc028ae9a96e16ab2a767eaaae80169ac3b8804f4ad8c Building wheel for nerfview (pyproject.toml) ... done Created wheel for nerfview: filename=nerfview-0.1.2-py3-none-any.whl size=19863 sha256=6f0f054f3def87405fcf02c12ab9002501ebb20ef33f4b43102f1a549c7a77bf Stored in directory: c:\users\viz10\appdata\local\pip\cache\wheels\b4\87\9e\76596c0cfc42cb82bf3964f4a2eb4bcbdd5e8098c8e48cef7a DEPRECATION: Building 'fused_ssim' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the --use-pep517 option, (possibly combined with --no-build-isolation), or adding a pyproject.toml file to the source tree of 'fused_ssim'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for fused_ssim (setup.py) ... done Created wheel for fused_ssim: filename=fused_ssim-0.0.0-cp313-cp313-win_amd64.whl size=114131 sha256=42fdec13fe1a073021602cc15f4e5a1c1553b637ccfe00c2d83061bc151d0e7f Stored in directory: c:\users\viz10\appdata\local\pip\cache\wheels\48\70\da\b406451e01519b1d29b407a1f9e4d3677dc998d271b10165b4 DEPRECATION: Building 'fused_bilagrid' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the --use-pep517 option, (possibly combined with --no-build-isolation), or adding a pyproject.toml file to the source tree of 'fused_bilagrid'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for fused_bilagrid (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [208 lines of output] Detected GPU architecture: sm_86 Detected GPU architecture: sm_86 running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-313\fused_bilagrid copying fused_bilagrid\calibration.py -> build\lib.win-amd64-cpython-313\fused_bilagrid copying fused_bilagrid_calibration_results.py -> build\lib.win-amd64-cpython-313\fused_bilagrid copying fused_bilagrid_init_.py -> build\lib.win-amd64-cpython-313\fused_bilagrid running build_ext

  ==================================================
  Building with GPU architecture: sm_86
  ==================================================

  W1006 17:48:39.456000 19172 site-packages\torch\utils\cpp_extension.py:466] Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
  building 'fused_bilagrid_cuda' extension
  creating C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid
  W1006 17:48:40.445000 19172 site-packages\torch\utils\cpp_extension.py:466] Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
  C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\_msvccompiler.py:12: UserWarning: _get_vc_env is private; find an alternative (pypa/distutils#340)
    warnings.warn(
  [1/8] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\tv_loss_backward.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\tv_loss_backward.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\tv_loss_backward.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  tv_loss_backward.cu
  tmpxft_00002924_00000000-7_tv_loss_backward.cudafe1.cpp
  [2/8] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\sample_forward.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\sample_forward.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\sample_forward.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  sample_forward.cu
  tmpxft_00001028_00000000-7_sample_forward.cudafe1.cpp
  [3/8] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_forward.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_forward.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_forward.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  uniform_sample_forward.cu
  tmpxft_00002e84_00000000-7_uniform_sample_forward.cudafe1.cpp
  [4/8] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_backward_v2.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v2.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_backward_v2.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  uniform_sample_backward_v2.cu
  tmpxft_00005170_00000000-7_uniform_sample_backward_v2.cudafe1.cpp
  [5/8] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\sample_backward.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\sample_backward.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\sample_backward.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  sample_backward.cu
  tmpxft_00000374_00000000-7_sample_backward.cudafe1.cpp
  [6/8] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\tv_loss_forward.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\tv_loss_forward.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\tv_loss_forward.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  tv_loss_forward.cu
  tmpxft_000004d0_00000000-7_tv_loss_forward.cudafe1.cpp
  [7/8] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_backward_v1.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_backward_v1.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  FAILED: [code=2] C:/Users/viz10/AppData/Local/Temp/pip-req-build-agvt08c0/build/temp.win-amd64-cpython-313/Release/fused_bilagrid/uniform_sample_backward_v1.obj
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_backward_v1.obj.d -std=c++17 -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc --use-local-env -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu -o C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\uniform_sample_backward_v1.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 --use_fast_math -arch=sm_86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda
  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(282): warning #2361-D: invalid narrowing conversion from "int" to "unsigned int"
            dim3 block = { block_x, block_y, 1 };
                           ^

  Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(282): warning #2361-D: invalid narrowing conversion from "int" to "unsigned int"
            dim3 block = { block_x, block_y, 1 };
                                    ^

  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(240): warning #177-D: variable "gx_grad" was declared but never referenced
        float gx_grad = 0.f, gy_grad = 0.f, gz_grad = 0.f;
              ^

  Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(240): warning #177-D: variable "gy_grad" was declared but never referenced
        float gx_grad = 0.f, gy_grad = 0.f, gz_grad = 0.f;
                             ^

  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(282): warning #2361-D: invalid narrowing conversion from "int" to "unsigned int"
            dim3 block = { block_x, block_y, 1 };
                           ^

  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(282): warning #2361-D: invalid narrowing conversion from "int" to "unsigned int"
            dim3 block = { block_x, block_y, 1 };
                                    ^

  uniform_sample_backward_v1.cu
  tmpxft_000035b4_00000000-7_uniform_sample_backward_v1.cudafe1.cpp
  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(282): error C2398: Element '2': conversion from 'const int' to 'unsigned int' requires a narrowing conversion
  C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\uniform_sample_backward_v1.cu(282): error C2398: Element '1': conversion from 'const int' to 'unsigned int' requires a narrowing conversion
  [8/8] cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include -IC:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\include\torch\csrc\api\include "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -IC:\Users\viz10\anaconda3\envs\gsplat\include -IC:\Users\viz10\anaconda3\envs\gsplat\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /wd4624 /wd4067 /wd4068 /EHsc -c C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\fused_bilagrid\ext.cpp /FoC:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\build\temp.win-amd64-cpython-313\Release\fused_bilagrid\ext.obj -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=fused_bilagrid_cuda /std:c++17
  cl : Command line warning D9002 : ignoring unknown option '-O3'
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\utils\cpp_extension.py", line 2595, in _run_ninja_build
      subprocess.run(
      ~~~~~~~~~~~~~~^
          command,
          ^^^^^^^^
      ...<4 lines>...
          check=True,
          ^^^^^^^^^^^
          env=env)
          ^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\subprocess.py", line 577, in run
      raise CalledProcessError(retcode, process.args,
                               output=stdout, stderr=stderr)
  subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 2.

  The above exception was the direct cause of the following exception:

  Traceback (most recent call last):
    File "<string>", line 2, in <module>
      exec(compile('''
      ~~~~^^^^^^^^^^^^
      # This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      ...<32 lines>...
      exec(compile(setup_py_code, filename, "exec"))
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      ''' % ('C:\\Users\\viz10\\AppData\\Local\\Temp\\pip-req-build-agvt08c0\\setup.py',), "<pip-setuptools-caller>", "exec"))
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "<pip-setuptools-caller>", line 35, in <module>
    File "C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\setup.py", line 64, in <module>
      setup(
      ~~~~~^
          name="fused_bilagrid",
          ^^^^^^^^^^^^^^^^^^^^^^
      ...<22 lines>...
          }
          ^
      )
      ^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\__init__.py", line 117, in setup
      return distutils.core.setup(**attrs)
             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\core.py", line 186, in setup
      return run_commands(dist)
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\core.py", line 202, in run_commands
      dist.run_commands()
      ~~~~~~~~~~~~~~~~~^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\dist.py", line 1002, in run_commands
      self.run_command(cmd)
      ~~~~~~~~~~~~~~~~^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\dist.py", line 1104, in run_command
      super().run_command(command)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\dist.py", line 1021, in run_command
      cmd_obj.run()
      ~~~~~~~~~~~^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\command\bdist_wheel.py", line 370, in run
      self.run_command("build")
      ~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\cmd.py", line 357, in run_command
      self.distribution.run_command(command)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\dist.py", line 1104, in run_command
      super().run_command(command)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\dist.py", line 1021, in run_command
      cmd_obj.run()
      ~~~~~~~~~~~^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
      ~~~~~~~~~~~~~~~~^^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\cmd.py", line 357, in run_command
      self.distribution.run_command(command)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\dist.py", line 1104, in run_command
      super().run_command(command)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\dist.py", line 1021, in run_command
      cmd_obj.run()
      ~~~~~~~~~~~^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\command\build_ext.py", line 99, in run
      _build_ext.run(self)
      ~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 368, in run
      self.build_extensions()
      ~~~~~~~~~~~~~~~~~~~~~^^
    File "C:\Users\viz10\AppData\Local\Temp\pip-req-build-agvt08c0\setup.py", line 62, in build_extensions
      super().build_extensions()
      ~~~~~~~~~~~~~~~~~~~~~~~~^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\utils\cpp_extension.py", line 1072, in build_extensions
      build_ext.build_extensions(self)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 484, in build_extensions
      self._build_extensions_serial()
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 510, in _build_extensions_serial
      self.build_extension(ext)
      ~~~~~~~~~~~~~~~~~~~~^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\command\build_ext.py", line 264, in build_extension
      _build_ext.build_extension(self, ext)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 565, in build_extension
      objects = self.compiler.compile(
          sources,
      ...<5 lines>...
          depends=ext.depends,
      )
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\utils\cpp_extension.py", line 1041, in win_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
          sources=sources,
          ^^^^^^^^^^^^^^^^
      ...<11 lines>...
          with_cuda=with_cuda,
          ^^^^^^^^^^^^^^^^^^^^
          with_sycl=False)
          ^^^^^^^^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\utils\cpp_extension.py", line 2227, in _write_ninja_file_and_compile_objects
      _run_ninja_build(
      ~~~~~~~~~~~~~~~~^
          build_directory,
          ^^^^^^^^^^^^^^^^
      ...<2 lines>...
          # that failed to build but there isn't a good way to get it here.
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          error_prefix='Error compiling objects for extension')
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\viz10\anaconda3\envs\gsplat\Lib\site-packages\torch\utils\cpp_extension.py", line 2612, in _run_ninja_build
      raise RuntimeError(message) from e
  RuntimeError: Error compiling objects for extension
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for fused_bilagrid Running setup.py clean for fused_bilagrid Successfully built pycolmap nerfview fused_ssim Failed to build fused_bilagrid error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects ╰─> fused_bilagrid

Viz10goa avatar Oct 06 '25 12:10 Viz10goa

I solved it by adding MSVC v142 to Visual Studio 2022 using the Visual Studio installer. Adding only v143 didn't seem to work. (This is based on my own experience, so I don't know if it will be helpful...)

BelugaIsCute avatar Oct 07 '25 09:10 BelugaIsCute

in ubuntu pip install --upgrade setuptools wheel

ZubairKhan001 avatar Oct 24 '25 14:10 ZubairKhan001

hello @BelugaIsCute , I've got the same issue reported in that post, but even if I add MSVC v142 to Visual Studio 2022 , still , the issue is still present when I run pip install -r .\requirements.txt

I tried with the most up to date wheel https://github.com/nerfstudio-project/gsplat/releases/download/v1.5.3/gsplat-1.5.3%2Bpt24cu124-cp310-cp310-win_amd64.whl

antoinebio avatar Oct 26 '25 23:10 antoinebio

After struggling to make various changes to get it working, I honestly don't remember what I changed... Sorry about that. I'm attaching a screenshot of my VS2022 options and the conda list. It's in Japanese, so it might be hard to read, but please compare it and see what you can find. I hope this helps...

Name-Version-Build-Channel

absl-py 2.3.1 pypi_0 pypi anyio 4.11.0 pypi_0 pypi attrs 25.3.0 pypi_0 pypi blas 1.0 mkl brotlicffi 1.0.9.2 py310h5da7b33_1 bzip2 1.0.8 h2bbff1b_6 ca-certificates 2025.9.9 haa95532_0 certifi 2025.8.3 py310haa95532_0 cffi 1.17.1 py310h827c3e9_1 charset-normalizer 3.3.2 pyhd3eb1b0_0 cmake 4.1.0 pypi_0 pypi colorama 0.4.6 pypi_0 pypi colorlog 6.9.0 pypi_0 pypi contourpy 1.3.2 pypi_0 pypi cuda-cccl 12.9.27 0 nvidia cuda-cccl_win-64 12.9.27 0 nvidia cuda-cudart 12.4.127 0 nvidia cuda-cudart-dev 12.4.127 0 nvidia cuda-cupti 12.4.127 0 nvidia cuda-libraries 12.4.1 0 nvidia cuda-libraries-dev 12.4.1 0 nvidia cuda-nvrtc 12.4.127 0 nvidia cuda-nvrtc-dev 12.4.127 0 nvidia cuda-nvtx 12.4.127 0 nvidia cuda-opencl 12.9.19 0 nvidia cuda-opencl-dev 12.9.19 0 nvidia cuda-profiler-api 12.9.79 0 nvidia cuda-runtime 12.4.1 0 nvidia cuda-version 12.9 3 nvidia cycler 0.12.1 pypi_0 pypi docstring-parser 0.17.0 pypi_0 pypi exceptiongroup 1.3.0 pypi_0 pypi expat 2.7.1 h8ddb27b_0 filelock 3.17.0 py310haa95532_0 fonttools 4.60.0 pypi_0 pypi freetype 2.13.3 h0620614_0 fsspec 2025.9.0 pypi_0 pypi fused-bilagrid 0.0.0 pypi_0 pypi fused-ssim 0.0.0 pypi_0 pypi gmp 6.3.0 h537511b_0 gmpy2 2.2.1 py310h827c3e9_0 grpcio 1.75.0 pypi_0 pypi gsplat 1.5.3+pt24cu124 pypi_0 pypi h11 0.16.0 pypi_0 pypi httpcore 1.0.9 pypi_0 pypi httpx 0.28.1 pypi_0 pypi idna 3.7 py310haa95532_0 imageio 2.37.0 pypi_0 pypi imageio-ffmpeg 0.6.0 pypi_0 pypi intel-openmp 2023.1.0 h59b6b97_46320 jaxtyping 0.3.2 pypi_0 pypi jinja2 3.1.6 py310haa95532_0 joblib 1.5.2 pypi_0 pypi jpeg 9f ha349fce_0 jsonschema 4.25.1 pypi_0 pypi jsonschema-specifications 2025.9.1 pypi_0 pypi khronos-opencl-icd-loader 2024.05.08 h8cc25b3_0 kiwisolver 1.4.9 pypi_0 pypi lazy-loader 0.4 pypi_0 pypi lcms2 2.16 hb4a4139_0 lerc 3.0 hd77b12b_0 libcublas 12.4.5.8 0 nvidia libcublas-dev 12.4.5.8 0 nvidia libcufft 11.2.1.3 0 nvidia libcufft-dev 11.2.1.3 0 nvidia libcurand 10.3.10.19 0 nvidia libcurand-dev 10.3.10.19 0 nvidia libcusolver 11.6.1.9 0 nvidia libcusolver-dev 11.6.1.9 0 nvidia libcusparse 12.3.1.170 0 nvidia libcusparse-dev 12.3.1.170 0 nvidia libdeflate 1.17 h2bbff1b_1 libffi 3.4.4 hd77b12b_1 libjpeg-turbo 2.0.0 h196d8e1_0 libnpp 12.2.5.30 0 nvidia libnpp-dev 12.2.5.30 0 nvidia libnvfatbin 12.9.82 0 nvidia libnvfatbin-dev 12.9.82 0 nvidia libnvjitlink 12.4.127 0 nvidia libnvjitlink-dev 12.4.127 0 nvidia libnvjpeg 12.3.1.117 0 nvidia libnvjpeg-dev 12.3.1.117 0 nvidia libpng 1.6.39 h8cc25b3_0 libtiff 4.5.1 hd77b12b_0 libuv 1.48.0 h827c3e9_0 libwebp-base 1.3.2 h3d04722_1 libzlib 1.3.1 h02ab6af_0 lightning-utilities 0.15.2 pypi_0 pypi linkify-it-py 2.0.3 pypi_0 pypi lxml 6.0.2 pypi_0 pypi lz4-c 1.9.4 h2bbff1b_1 manifold3d 3.2.1 pypi_0 pypi mapbox-earcut 1.0.3 pypi_0 pypi markdown 3.9 pypi_0 pypi markdown-it-py 4.0.0 pypi_0 pypi markupsafe 3.0.2 py310h827c3e9_0 matplotlib 3.10.6 pypi_0 pypi mdit-py-plugins 0.5.0 pypi_0 pypi mdurl 0.1.2 pypi_0 pypi mkl 2023.1.0 h6b88ed4_46358 mkl-service 2.4.0 py310h827c3e9_2 mkl_fft 1.3.11 py310h827c3e9_0 mkl_random 1.2.8 py310hc64d2fc_0 mpc 1.3.1 h827c3e9_0 mpfr 4.2.1 h56c3642_0 mpmath 1.3.0 py310haa95532_0 msgspec 0.19.0 pypi_0 pypi nerfview 0.1.2 pypi_0 pypi networkx 3.4.2 py310haa95532_0 ninja 1.13.0 pypi_0 pypi nodeenv 1.9.1 pypi_0 pypi numpy 1.26.4 pypi_0 pypi opencv-python 4.11.0.86 pypi_0 pypi openjpeg 2.5.2 hae555c5_0 openssl 3.0.17 h35632f6_0 packaging 25.0 pypi_0 pypi pillow 11.1.0 py310h096bfcc_0 pip 25.2 pyhc872135_0 platformdirs 4.4.0 pypi_0 pypi protobuf 6.32.1 pypi_0 pypi psutil 7.1.0 pypi_0 pypi pycollada 0.9.2 pypi_0 pypi pycolmap 0.0.1 pypi_0 pypi pycparser 2.23 py310haa95532_0 pygments 2.19.2 pypi_0 pypi pyparsing 3.2.5 pypi_0 pypi pysocks 1.7.1 py310haa95532_0 python 3.10.18 h981015d_0 python-dateutil 2.9.0.post0 pypi_0 pypi pytorch 2.4.1 py3.10_cuda12.4_cudnn9_0 pytorch pytorch-cuda 12.4 h3fd98bf_7 pytorch pytorch-mutex 1.0 cuda pytorch pyyaml 6.0.2 py310h827c3e9_0 referencing 0.36.2 pypi_0 pypi requests 2.32.5 py310haa95532_0 rich 14.1.0 pypi_0 pypi rpds-py 0.27.1 pypi_0 pypi rtree 1.4.1 pypi_0 pypi scikit-image 0.25.2 pypi_0 pypi scikit-learn 1.7.2 pypi_0 pypi scipy 1.15.3 pypi_0 pypi setuptools 80.9.0 pypi_0 pypi shapely 2.1.1 pypi_0 pypi sharp-frames 0.3.1 pypi_0 pypi shtab 1.7.2 pypi_0 pypi six 1.17.0 pypi_0 pypi sniffio 1.3.1 pypi_0 pypi splines 0.3.3 pypi_0 pypi sqlite 3.50.2 hda9a48d_1 svg-path 7.0 pypi_0 pypi sympy 1.14.0 py310haa95532_0 tbb 2021.8.0 h59b6b97_0 tensorboard 2.20.0 pypi_0 pypi tensorboard-data-server 0.7.2 pypi_0 pypi tensorly 0.9.0 pypi_0 pypi textual 6.1.0 pypi_0 pypi threadpoolctl 3.6.0 pypi_0 pypi tifffile 2025.5.10 pypi_0 pypi tk 8.6.15 hf199647_0 torch-fidelity 0.3.0 pypi_0 pypi torchaudio 2.4.1 pypi_0 pypi torchmetrics 1.8.2 pypi_0 pypi torchvision 0.19.1 pypi_0 pypi tqdm 4.67.1 pypi_0 pypi trimesh 4.8.2 pypi_0 pypi typeguard 4.4.4 pypi_0 pypi typing_extensions 4.15.0 py310haa95532_0 tyro 0.9.32 pypi_0 pypi tzdata 2025b h04d1e81_0 uc-micro-py 1.0.3 pypi_0 pypi ucrt 10.0.22621.0 haa95532_0 urllib3 2.5.0 py310haa95532_0 vc 14.3 h2df5915_10 vc14_runtime 14.44.35208 h4927774_10 vhacdx 0.0.8.post2 pypi_0 pypi viser 1.0.10 pypi_0 pypi vs2015_runtime 14.44.35208 ha6b5a95_10 wadler-lindig 0.1.7 pypi_0 pypi websockets 15.0.1 pypi_0 pypi werkzeug 3.1.3 pypi_0 pypi wheel 0.45.1 py310haa95532_0 win_inet_pton 1.1.0 py310haa95532_0 xxhash 3.5.0 pypi_0 pypi xz 5.6.4 h4754444_1 yaml 0.2.5 he774522_0 yourdfpy 0.0.58 pypi_0 pypi zlib 1.3.1 h02ab6af_0 zstd 1.5.7 h56299aa_0

Image

BelugaIsCute avatar Oct 27 '25 01:10 BelugaIsCute

@antoinebio try with pip install with --no-build-isolation, and first upgrade wheel and setuptools package.

ZubairKhan001 avatar Oct 27 '25 04:10 ZubairKhan001

@antoinebio try with pip install with --no-build-isolation, and first upgrade wheel and setuptools package.

you mean, those commands : pip install --upgrade setuptools wheel pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124 --no-build-isolation

antoinebio avatar Oct 27 '25 06:10 antoinebio

@antoinebio try with pip install with --no-build-isolation, and first upgrade wheel and setuptools package.

you mean, those commands : pip install --upgrade setuptools wheel pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124 --no-build-isolation

yeah, i saw you are using python 3.13, i was also using 3.12 and got some errors, python 3.10 & cuda 12.6 had no issues, you can also try that

ZubairKhan001 avatar Oct 27 '25 06:10 ZubairKhan001

@antoinebio try with pip install with --no-build-isolation, and first upgrade wheel and setuptools package.

you mean, those commands : pip install --upgrade setuptools wheel pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124 --no-build-isolation

yeah, i saw you are using python 3.13, i was also using 3.12 and got some errors, python 3.10 & cuda 12.6 had no issues, you can also try that

note really .... : it was @Viz10goa that was using python 3.13. on my side : my conda gsplat env has been created following that guideline : conda create --name gsplat -y python=3.10 as a note , I tried initially to install GSPLAT with python 3.10 & cuda 12.6 following that tuto https://github.com/jonstephens85/gsplat_3dgut?tab=readme-ov-file but I've got more problematic issues ( https://github.com/nerfstudio-project/gsplat/issues/819

so I decided to test what GSPLAT is also suggesting for windows OS, and I tried the installation with precompiled wheels https://github.com/nerfstudio-project/gsplat/blob/main/docs/INSTALL_WIN.md#install-using-a-pre-compiled-wheels with that wheel https://docs.gsplat.studio/whl/pt24cu124 , I changed to CUDA 12.4.

before any test of installation, I always check if my CUDA version is well preinstall with the command nvcc --version

antoinebio avatar Oct 27 '25 07:10 antoinebio

@antoinebio try with pip install with --no-build-isolation, and first upgrade wheel and setuptools package.

you mean, those commands : pip install --upgrade setuptools wheel pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124 --no-build-isolation

yeah, i saw you are using python 3.13, i was also using 3.12 and got some errors, python 3.10 & cuda 12.6 had no issues, you can also try that

note really .... : it was @Viz10goa that was using python 3.13. on my side : my conda gsplat env has been created following that guideline : conda create --name gsplat -y python=3.10 as a note , I tried initially to install GSPLAT with python 3.10 & cuda 12.6 following that tuto https://github.com/jonstephens85/gsplat_3dgut?tab=readme-ov-file but I've got more problematic issues ( https://github.com/nerfstudio-project/gsplat/issues/819

so I decided to test what GSPLAT is also suggesting for windows OS, and I tried the installation with precompiled wheels https://github.com/nerfstudio-project/gsplat/blob/main/docs/INSTALL_WIN.md#install-using-a-pre-compiled-wheels with that wheel https://docs.gsplat.studio/whl/pt24cu124 , I changed to CUDA 12.4.

before any test of installation, I always check if my CUDA version is well preinstall with the command nvcc --version

Ok, then you can try another thing, before installing gsplat trying installing requirement packages, and if there is error in some package, remove its specific version requirement.

cd examples
pip install -r requirements.txt

after that try to install gsplat

ZubairKhan001 avatar Oct 27 '25 07:10 ZubairKhan001

@ZubairKhan001 ok i will try but please note in my initial post https://github.com/nerfstudio-project/gsplat/issues/812#issuecomment-3449022118

"I've got the same issue reported in that post, but even if I add MSVC v142 to Visual Studio 2022 , still , the issue is still present when I run pip install -r .\requirements.txt"

the issue doesn't come when I run pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124 (that command is well executed) the issue is erasing when i run cd examples pip install -r requirements.txt and the issue deals with MSVC142 not being recognized I guess... because the file issue reported in the console correspond to

ERROR: Failed building wheel for fused_bilagrid Running setup.py clean for fused_bilagrid Successfully built pycolmap nerfview fused_ssim Failed to build fused_bilagrid error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects ╰─> fused_bilagrid

antoinebio avatar Oct 27 '25 08:10 antoinebio

I will also try to follow that post , https://github.com/harry7557558/fused-bilagrid/issues/4 i understand that "In example requirements, fused-bilagrid references an old commit that gives build error with MSVC (common on Windows). This PR updates it to a newer commit that fixes the error."

antoinebio avatar Oct 27 '25 08:10 antoinebio

I will also try to follow that post , harry7557558/fused-bilagrid#4 i understand that "In example requirements, fused-bilagrid references an old commit that gives build error with MSVC (common on Windows). This PR updates it to a newer commit that fixes the error."

did you try git clone --recursive

ZubairKhan001 avatar Oct 27 '25 10:10 ZubairKhan001

I will also try to follow that post , harry7557558/fused-bilagrid#4 i understand that "In example requirements, fused-bilagrid references an old commit that gives build error with MSVC (common on Windows). This PR updates it to a newer commit that fixes the error."

did you try git clone --recursive

no... but at which step ?

antoinebio avatar Oct 27 '25 11:10 antoinebio

hello again, i made a change in the requirement.txt of that wheel, because I've got that line

Image

so I modified that line with

git+https://github.com/harry7557558/fused-bilagrid@49f0ef06c9f81810fb9b5dd9027cf1844950cc16

(following that tips https://github.com/harry7557558/fused-bilagrid/issues/4#issuecomment-3378310304 )

however, when I run cd examples pip install -r requirements.txt

I still have issue, now not related to fused_bilagrid but rather with fused_ssim So my understanding is that I have fixed the issue with the right dependancy for fused-bilagrid, now I need to fix it for fused_ssim I am attaching the log

log_report.txt

antoinebio avatar Oct 27 '25 11:10 antoinebio

when you clone the repository, give it a try

On Mon, Oct 27, 2025 at 4:08 PM antoine @.***> wrote:

antoinebio left a comment (nerfstudio-project/gsplat#812) https://github.com/nerfstudio-project/gsplat/issues/812#issuecomment-3450736792

I will also try to follow that post , harry7557558/fused-bilagrid#4 https://github.com/harry7557558/fused-bilagrid/issues/4 i understand that "In example requirements, fused-bilagrid references an old commit that gives build error with MSVC (common on Windows). This PR updates it to a newer commit that fixes the error."

did you try git clone --recursive

no... but at which step ?

— Reply to this email directly, view it on GitHub https://github.com/nerfstudio-project/gsplat/issues/812#issuecomment-3450736792, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHEDVBG6UVM6B62BWAMUX4L3ZXVJBAVCNFSM6AAAAACIM5O7Z2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTINJQG4ZTMNZZGI . You are receiving this because you were mentioned.Message ID: @.***>

ZubairKhan001 avatar Oct 27 '25 14:10 ZubairKhan001

when you clone the repository, give it a try

@ZubairKhan001 as said, my last attempts that gave the worse issues during installation was not using GSPLAT Install using the clone of the Repository https://github.com/nerfstudio-project/gsplat/blob/main/docs/INSTALL_WIN.md#install-using-the-clone-of-the-repository

I would rather go for an Install using a pre-compiled wheel that matches my cuda toolkit and pytorch. That the reason why I went straightforward with pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124

If you talk about git clone --recursive when dealing with problematic dependancies such as fused-ssim, then ok, I will give a try. are you thinking about pip install git+https://github.com/rahul-goel/fused-ssim/ --no-build-isolation with --recursive as argument ? or maybe I am misconfusing... sorry.

antoinebio avatar Oct 27 '25 14:10 antoinebio

when you clone the repository, give it a try

@ZubairKhan001 as said, my last attempts that gave the worse issues during installation was not using GSPLAT Install using the clone of the Repository https://github.com/nerfstudio-project/gsplat/blob/main/docs/INSTALL_WIN.md#install-using-the-clone-of-the-repository

I would rather go for an Install using a pre-compiled wheel that matches my cuda toolkit and pytorch. That the reason why I went straightforward with pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124

If you talk about git clone --recursive when dealing with problematic dependancies such as fused-ssim, then ok, I will give a try. are you thinking about pip install git+https://github.com/rahul-goel/fused-ssim/ --no-build-isolation with --recursive as argument ? or maybe I am misconfusing... sorry.

no, but there is another solution to this, just comment out the fused-ssim line in requirements.txt and install the rest of packages, after that uncomment fused-ssim, hopefully it will be installed. BTW i meant git clone --recursive gsplat.git

ZubairKhan001 avatar Oct 27 '25 16:10 ZubairKhan001

https://github.com/rahul-goel/fused-ssim/issues/30#issue-3556428957

antoinebio avatar Oct 27 '25 16:10 antoinebio

when you clone the repository, give it a try

@ZubairKhan001 as said, my last attempts that gave the worse issues during installation was not using GSPLAT Install using the clone of the Repository https://github.com/nerfstudio-project/gsplat/blob/main/docs/INSTALL_WIN.md#install-using-the-clone-of-the-repository I would rather go for an Install using a pre-compiled wheel that matches my cuda toolkit and pytorch. That the reason why I went straightforward with pip install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu124 If you talk about git clone --recursive when dealing with problematic dependancies such as fused-ssim, then ok, I will give a try. are you thinking about pip install git+https://github.com/rahul-goel/fused-ssim/ --no-build-isolation with --recursive as argument ? or maybe I am misconfusing... sorry.

no, but there is another solution to this, just comment out the fused-ssim line in requirements.txt and install the rest of packages, after that uncomment fused-ssim, hopefully it will be installed. BTW i meant git clone --recursive gsplat.git

A new issue appeared, this time with the ninja package. I spent some time digging through that github.com/nerfstudio-project/gsplat, and it seems that dependency issues like this are not well supported — the wheels should probably be better maintained. I’ve moved to another project that handles GSPLAT and GUT => LichtFeld-Studio from MrNeRF The Windows build instructions are clear: LichtFeld-Studio Wiki – Build Instructions (Windows) , and it worked on the first build attempt. looks promising, starting my first train

antoinebio avatar Oct 28 '25 07:10 antoinebio

Switching fused-bilagrid from

git+https://github.com/harry7557558/fused-bilagrid@90f9788e57d3545e3a033c1038bb9986549632fe

to:

git+https://github.com/harry7557558/fused-bilagrid@49f0ef06c9f81810fb9b5dd9027cf1844950cc16

does allow fused-bilagrid to build.

Unfortuntely, fused-ssim still will not build even using the latest commit to their main branch. The errors are:

C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include\cuda/std/detail/libcxx/include/cmath(1032): warning #221-D: floating-point value does not fit in required floating-point type
          if (__r >= ::nextafter(static_cast<_RealT>(_MaxVal), ((float)(1e+300))))
                                                                ^

      Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"

      envs/gsplat/lib/site-packages/torch/include\c10/cuda/CUDACachingAllocator.h(210): error: invalid combination of type specifiers
          StreamSegmentSize(cudaStream_t s, bool char, size_t sz)
                                                 ^

      envs/gsplat/lib/site-packages/torch/include\c10/cuda/CUDACachingAllocator.h(211): error: type name is not allowed
              : stream(s), is_small_pool(char), total_size(sz) {}
                                         ^

      2 errors detected in the compilation of "AppData/Local/Temp/pip-req-build-lkcd3j1q/ssim.cu".

Could we please get some help getting gsplat to run on recent CUDA on Windows? I'm on a 5090 and 11.8 doesn't support GPU architecture sm_120.

jbienz avatar Nov 04 '25 22:11 jbienz