Skip to content

Commit b016f37

Browse files
authored
Merge pull request #1589 from NVlabs/initial-blackwell-support
Blackwell support
2 parents 0919880 + 2a7e191 commit b016f37

File tree

6 files changed

+31
-380
lines changed

6 files changed

+31
-380
lines changed

Diff for: .github/workflows/main.yml

+29-6
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,18 @@ jobs:
1515
strategy:
1616
matrix:
1717
include:
18+
- os: ubuntu-24.04
19+
cuda: "12.8"
20+
arch: 120
21+
python: "3.12"
22+
- os: ubuntu-24.04
23+
cuda: "12.8"
24+
arch: 100
25+
python: "3.12"
26+
- os: ubuntu-24.04
27+
cuda: "12.6"
28+
arch: 89
29+
python: "3.12"
1830
- os: ubuntu-22.04
1931
cuda: "11.7"
2032
arch: 86
@@ -47,17 +59,17 @@ jobs:
4759
steps:
4860
- name: Install dependencies
4961
run: sudo apt-get update && sudo apt-get install build-essential python3-dev libglfw3-dev libglew-dev libxinerama-dev libxcursor-dev libxi-dev
50-
- uses: actions/checkout@v3
62+
- uses: actions/checkout@v4
5163
with:
5264
submodules: recursive
53-
- uses: actions/setup-python@v4
65+
- uses: actions/setup-python@v5
5466
with:
5567
python-version: ${{ matrix.python }}
5668
- run: pip install -r requirements.txt
5769
- name: Install CUDA
5870
env:
5971
cuda: ${{ matrix.cuda }}
60-
run: ./dependencies/cuda-cmake-github-actions/scripts/actions/install_cuda_ubuntu.sh
72+
run: ./dependencies/tiny-cuda-nn/dependencies/cuda-cmake-github-actions/scripts/actions/install_cuda_ubuntu.sh
6173
shell: bash
6274
- name: Install Vulkan SDK
6375
uses: humbletim/[email protected]
@@ -73,6 +85,17 @@ jobs:
7385
strategy:
7486
matrix:
7587
include:
88+
- os: windows-2025
89+
visual_studio: "Visual Studio 17 2022"
90+
cuda: "12.8.0"
91+
arch: 120
92+
python: "3.12"
93+
recommended_gpus: "RTX-5000"
94+
- os: windows-2025
95+
visual_studio: "Visual Studio 17 2022"
96+
cuda: "12.6.3"
97+
arch: 89
98+
python: "3.12"
7699
- os: windows-2019
77100
visual_studio: "Visual Studio 16 2019"
78101
cuda: "11.5.1"
@@ -112,10 +135,10 @@ jobs:
112135
config: "Release"
113136
TCNN_CUDA_ARCHITECTURES: ${{ matrix.arch }}
114137
steps:
115-
- uses: actions/checkout@v3
138+
- uses: actions/checkout@v4
116139
with:
117140
submodules: recursive
118-
- uses: actions/setup-python@v4
141+
- uses: actions/setup-python@v5
119142
with:
120143
python-version: ${{ matrix.python }}
121144
- run: pip install -r requirements.txt
@@ -124,7 +147,7 @@ jobs:
124147
cuda: ${{ matrix.cuda }}
125148
visual_studio: ${{ matrix.visual_studio }}
126149
shell: powershell
127-
run: .\dependencies\cuda-cmake-github-actions\scripts\actions\install_cuda_windows.ps1
150+
run: .\dependencies\tiny-cuda-nn\dependencies\cuda-cmake-github-actions\scripts\actions\install_cuda_windows.ps1
128151
- name: Install Vulkan SDK
129152
uses: humbletim/[email protected]
130153
- name: CMake

Diff for: README.md

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ For business inquiries, please submit the [NVIDIA research licensing form](https
1919

2020
If you have Windows, download one of the following releases corresponding to your graphics card and extract it. Then, start `instant-ngp.exe`.
2121

22+
- [**RTX 5000 series and other Blackwell cards**](https://github.com/NVlabs/instant-ngp/releases/download/continuous/Instant-NGP-for-RTX-5000.zip)
2223
- [**RTX 3000 & 4000 series, RTX A4000–A6000**, and other Ampere & Ada cards](https://github.com/NVlabs/instant-ngp/releases/download/continuous/Instant-NGP-for-RTX-3000-and-4000.zip)
2324
- [**RTX 2000 series, Titan RTX, Quadro RTX 4000–8000**, and other Turing cards](https://github.com/NVlabs/instant-ngp/releases/download/continuous/Instant-NGP-for-RTX-2000.zip)
2425
- [**GTX 1000 series, Titan Xp, Quadro P1000–P6000**, and other Pascal cards](https://github.com/NVlabs/instant-ngp/releases/download/continuous/Instant-NGP-for-GTX-1000.zip)

Diff for: dependencies/cuda-cmake-github-actions/LICENSE

-21
This file was deleted.

Diff for: dependencies/cuda-cmake-github-actions/scripts/actions/install_cuda_ubuntu.sh

-181
This file was deleted.

0 commit comments

Comments
 (0)