Skip to content

Commit dd60cb4

Browse files
release 2.8 branch cut (#3638)
1 parent a662411 commit dd60cb4

File tree

6 files changed

+361
-308
lines changed

6 files changed

+361
-308
lines changed

docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
# Base image starts with CUDA
44
#TODO: cuda version
5-
ARG BASE_IMG=nvidia/cuda:12.8.0-devel-ubuntu22.04
5+
ARG BASE_IMG=nvidia/cuda:12.9.0-devel-ubuntu22.04
66
FROM ${BASE_IMG} as base
7-
ENV BASE_IMG=nvidia/cuda:12.8.0-devel-ubuntu22.04
7+
ENV BASE_IMG=nvidia/cuda:12.9.0-devel-ubuntu22.04
88

99
ARG TENSORRT_VERSION
1010
ENV TENSORRT_VERSION=${TENSORRT_VERSION}

docker/dist-build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -x
44

55
TOP_DIR=$(cd $(dirname $0); pwd)/..
66

7-
BUILD_CMD="python -m pip wheel . --extra-index-url https://download.pytorch.org/whl/nightly/cu128 -w dist"
7+
BUILD_CMD="python -m pip wheel . --extra-index-url https://download.pytorch.org/whl/test/cu129 -w dist"
88

99
# TensorRT restricts our pip version
1010
cd ${TOP_DIR} \

py/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ numpy
22
packaging
33
pybind11==2.6.2
44
--extra-index-url https://download.pytorch.org/whl/nightly/cu129
5-
torch>=2.8.0.dev,<2.9.0
5+
torch>=2.8.0,<2.9.0
66
--extra-index-url https://pypi.ngc.nvidia.com
77
pyyaml
88
dllist

pyproject.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ requires = [
1010
"future>=0.18.3",
1111
"tensorrt-cu12>=10.11.0,<10.12.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
1212
"tensorrt-cu12>=10.3.0,<10.4.0; platform_machine == 'aarch64' and 'tegra' in platform_release",
13-
"torch>=2.8.0.dev,<2.9.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
13+
"torch>=2.8.0,<2.9.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
1414
"torch>=2.7.0,<2.8.0; platform_machine == 'aarch64' and 'tegra' in platform_release",
1515
"pybind11==2.6.2",
1616
"numpy; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
@@ -59,7 +59,7 @@ keywords = [
5959
"inference",
6060
]
6161
dependencies = [
62-
"torch>=2.8.0.dev,<2.9.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
62+
"torch>=2.8.0,<2.9.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
6363
"torch>=2.7.0,<2.8.0; platform_machine == 'aarch64' and 'tegra' in platform_release",
6464

6565
"tensorrt>=10.11.0,<10.12.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
@@ -112,7 +112,7 @@ test = [
112112

113113
[project.optional-dependencies]
114114
torchvision = [
115-
"torchvision>=0.23.0.dev,<0.24.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
115+
"torchvision>=0.23.0,<0.24.0; platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)",
116116
"torchvision>=0.22.0,<0.23.0; platform_machine == 'aarch64' and 'tegra' in platform_release",
117117
]
118118
quantization = ["nvidia-modelopt[all]>=0.27.1"]
@@ -135,17 +135,17 @@ index-strategy = "unsafe-best-match"
135135

136136
[tool.uv.sources]
137137
torch = [
138-
{ index = "pytorch-nightly-cu128", marker = "platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)" },
138+
{ index = "pytorch-test-cu129", marker = "platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)" },
139139
{ index = "jetson-containers", marker = "platform_machine == 'aarch64' and 'tegra' in platform_release" },
140140
]
141141
torchvision = [
142-
{ index = "pytorch-nightly-cu128", marker = "platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)" },
142+
{ index = "pytorch-test-cu129", marker = "platform_machine != 'aarch64' or (platform_machine == 'aarch64' and 'tegra' not in platform_release)" },
143143
{ index = "jetson-containers", marker = "platform_machine == 'aarch64' and 'tegra' in platform_release" },
144144
]
145145

146146
[[tool.uv.index]]
147-
name = "pytorch-nightly-cu128"
148-
url = "https://download.pytorch.org/whl/nightly/cu128"
147+
name = "pytorch-test-cu129"
148+
url = "https://download.pytorch.org/whl/test/cu129"
149149
explicit = false
150150

151151
[[tool.uv.index]]

tests/py/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ nvidia-modelopt[all]; python_version >'3.9' and python_version <'3.13'
1313
# flashinfer-python is not supported for python version 3.13 or higher
1414
# flashinfer-python is broken on python 3.9 at the moment, so skip it for now
1515
flashinfer-python; python_version >'3.9' and python_version <'3.13'
16-
--extra-index-url https://download.pytorch.org/whl/nightly/cu129
17-
torchvision>=0.23.0.dev,<0.24.0
16+
--extra-index-url https://download.pytorch.org/whl/test/cu129
17+
torchvision>=0.23.0,<0.24.0
1818
timm>=1.0.3

0 commit comments

Comments
 (0)