Skip to content

Stabilize Windows conda and CUDA extension setup#1317

Open
Breadzzone wants to merge 1 commit into
graphdeco-inria:mainfrom
Breadzzone:fix/windows-env-setup
Open

Stabilize Windows conda and CUDA extension setup#1317
Breadzzone wants to merge 1 commit into
graphdeco-inria:mainfrom
Breadzzone:fix/windows-env-setup

Conversation

@Breadzzone
Copy link
Copy Markdown

Summary

This PR improves Windows setup reliability for the provided Conda environment and CUDA extension builds.

Changes

  • Pin cuda-version=11.6 in environment.yml to avoid solver conflicts with cudatoolkit=11.6.
  • Update CUDA extension setup scripts in submodules:
    • submodules/diff-gaussian-rasterization/setup.py
    • submodules/simple-knn/setup.py
    • submodules/fused-ssim/setup.py
  • Changes in those setup files:
    • disable Ninja in BuildExtension (use_ninja=False)
    • add NVCC/MSVC compatibility flags for Windows toolchains

Why

On Windows, environment creation and extension compilation can fail due to CUDA/toolchain/version mismatches. These changes make setup behavior more deterministic and easier to diagnose.

Notes

  • This PR is focused on Windows setup/build behavior.
  • No training logic or model code paths are modified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant