@@ -24,10 +24,10 @@ class _SDistConfig(TypedDict):
2424# Key-value of sdist build settings.
2525# See descriptions of WHEEL_LINUX_CONFIGS for details.
2626SDIST_CONFIG : _SDistConfig = {
27- 'image' : 'nvidia/cuda:11.2.2 -devel-centos7' ,
27+ 'image' : 'nvidia/cuda:12.0.1 -devel-centos7' ,
2828 # This image contains NCCL.
29- 'verify_image' : 'nvidia/cuda:11.4.3 -devel-{system}' ,
30- 'verify_systems' : ['ubuntu18 .04' ],
29+ 'verify_image' : 'nvidia/cuda:12.0.1 -devel-{system}' ,
30+ 'verify_systems' : ['ubuntu22 .04' ],
3131}
3232
3333
@@ -66,55 +66,6 @@ class _WheelLinuxConfig(TypedDict):
6666# - `system_packages`: a string of depending library names expanded into the
6767# package manager command.
6868WHEEL_LINUX_CONFIGS : dict [str , _WheelLinuxConfig ] = {
69- '11.x' : {
70- # CUDA Enhanced Compatibility wheel (for CUDA 11.2~11.x)
71- 'name' : 'cupy-cuda11x' ,
72- 'kind' : 'cuda' ,
73- 'platform_version' : '11.2 - 11.8' ,
74- # Use the latest CUDA version for build.
75- 'image' : 'cupy/cupy-release-tools:cuda-runfile-11.8.0-centos7' ,
76- 'libs' : [],
77- 'includes' : [],
78- 'preloads' : ['cutensor' , 'nccl' ],
79- 'verify_image' : 'nvidia/cuda:{system}' ,
80- 'verify_systems' : [
81- # Test on all supported CUDA version variants.
82- '11.2.2-runtime-ubuntu18.04' ,
83- '11.3.1-runtime-ubuntu18.04' ,
84- '11.4.3-runtime-ubuntu18.04' ,
85- '11.5.2-runtime-ubuntu18.04' ,
86- '11.6.2-runtime-ubuntu18.04' ,
87- '11.7.1-runtime-ubuntu18.04' ,
88- '11.8.0-runtime-ubuntu18.04' ,
89- ],
90- 'system_packages' : '' ,
91- },
92- '11.x-aarch64' : {
93- # CUDA Enhanced Compatibility wheel (for CUDA 11.2~11.x)
94- 'name' : 'cupy-cuda11x' ,
95- 'kind' : 'cuda' ,
96- 'arch' : 'aarch64' ,
97- 'platform_version' : '11.2 - 11.8' ,
98- # Use the latest image.
99- 'image' : 'cupy/cupy-release-tools:cuda-runfile-11.8.0-el8' ,
100- 'libs' : [],
101- 'includes' : [],
102- 'preloads' : ['nccl' ],
103- 'preloads_cuda_version' : '11.x' ,
104- 'builder_dockerfile' : 'Dockerfile.el8' ,
105- 'verify_image' : 'nvidia/cuda:{system}' ,
106- 'verify_systems' : [
107- # Test on all supported CUDA version variants.
108- '11.2.2-runtime-ubi8' ,
109- '11.3.1-runtime-ubi8' ,
110- '11.4.3-runtime-ubi8' ,
111- '11.5.2-runtime-ubi8' ,
112- '11.6.2-runtime-ubi8' ,
113- '11.7.1-runtime-ubi8' ,
114- '11.8.0-runtime-ubi8' ,
115- ],
116- 'system_packages' : '' ,
117- },
11869 '12.x' : {
11970 # CUDA Enhanced Compatibility wheel (for CUDA 12.x)
12071 'name' : 'cupy-cuda12x' ,
@@ -129,7 +80,7 @@ class _WheelLinuxConfig(TypedDict):
12980 'verify_image' : 'nvidia/cuda:{system}' ,
13081 'verify_systems' : [
13182 # Test on all supported CUDA version variants.
132- '12.0.1-runtime-ubuntu18 .04' ,
83+ '12.0.1-runtime-ubuntu20 .04' ,
13384 '12.1.1-runtime-ubuntu22.04' ,
13485 '12.2.0-runtime-ubuntu22.04' ,
13586 '12.3.0-runtime-ubuntu22.04' ,
@@ -207,27 +158,16 @@ class _WheelLinuxConfig(TypedDict):
207158 ],
208159 'system_packages' : '' ,
209160 },
210- 'rocm-4.3' : {
211- 'name' : 'cupy-rocm-4-3' ,
212- 'kind' : 'rocm' ,
213- 'platform_version' : '4.3' ,
214- 'image' : 'rocm/dev-centos-7:4.3' ,
215- 'libs' : [],
216- 'includes' : [],
217- 'preloads' : [],
218- 'verify_image' : 'rocm/rocm-terminal:4.3' ,
219- 'verify_systems' : ['default' ],
220- 'system_packages' : 'rocm-dev hipblas hipfft hipsparse rocsparse rocrand rocthrust rocsolver rocfft hipcub rocprim rccl' # NOQA
221- },
222- 'rocm-5.0' : {
223- 'name' : 'cupy-rocm-5-0' ,
161+ 'rocm-7.0' : {
162+ 'name' : 'cupy-rocm-7-0' ,
224163 'kind' : 'rocm' ,
225- 'platform_version' : '5 .0' ,
226- 'image' : 'rocm/dev-centos-7:5.0 ' ,
164+ 'platform_version' : '7 .0' ,
165+ 'image' : 'rocm/dev-almalinux-8:7.0-complete ' ,
227166 'libs' : [],
228167 'includes' : [],
229168 'preloads' : [],
230- 'verify_image' : 'rocm/rocm-terminal:5.0' ,
169+ 'builder_dockerfile' : 'Dockerfile.el8' ,
170+ 'verify_image' : 'rocm/dev-ubuntu-24.04:7.0.2' ,
231171 'verify_systems' : ['default' ],
232172 'system_packages' : 'rocm-hip-sdk hip-runtime-amd roctracer-dev' # NOQA
233173 },
@@ -250,15 +190,6 @@ class _WheelWindowsConfig(TypedDict):
250190# - `cudart_lib`: name of CUDA Runtime DLL
251191# - `check_version`: a function to check if the CUDA version is correct.
252192WHEEL_WINDOWS_CONFIGS : dict [str , _WheelWindowsConfig ] = {
253- '11.x' : {
254- # CUDA Enhanced Compatibility wheel (for CUDA 11.2~11.x)
255- 'name' : 'cupy-cuda11x' ,
256- 'kind' : 'cuda' ,
257- 'libs' : [],
258- 'preloads' : ['cutensor' ],
259- 'cudart_lib' : 'cudart64_110' , # binary compatible between CUDA 11.x
260- 'check_version' : lambda x : 11080 <= x < 11090 , # CUDA 11.8
261- },
262193 '12.x' : {
263194 # CUDA Enhanced Compatibility wheel (for CUDA 12.x)
264195 'name' : 'cupy-cuda12x' ,
@@ -297,12 +228,10 @@ class _WheelWindowsConfig(TypedDict):
297228 This package (``cupy``) is a source distribution.
298229For most users, use of pre-build wheel distributions are recommended:
299230
300- - `cupy-cuda13x <https://pypi.org/project/cupy-cuda13x/>`_ (for CUDA 13.x)
301- - `cupy-cuda12x <https://pypi.org/project/cupy-cuda12x/>`_ (for CUDA 12.x)
302- - `cupy-cuda11x <https://pypi.org/project/cupy-cuda11x/>`_ (for CUDA 11.2 ~ 11.x)
231+ - `cupy-cuda13x <https://pypi.org/project/cupy-cuda13x/>`_ (for NVIDIA CUDA 13.x)
232+ - `cupy-cuda12x <https://pypi.org/project/cupy-cuda12x/>`_ (for NVIDIA CUDA 12.x)
303233
304- - `cupy-rocm-5-0 <https://pypi.org/project/cupy-rocm-5-0/>`_ (for ROCm 5.0)
305- - `cupy-rocm-4-3 <https://pypi.org/project/cupy-rocm-4-3/>`_ (for ROCm 4.3)
234+ - `cupy-rocm-7-0 <https://pypi.org/project/cupy-rocm-7-0/>`_ (for AMD ROCm 7.0)
306235
307236Please see `Installation Guide <https://docs.cupy.dev/en/latest/install.html>`_ for the detailed instructions.
308237''' # NOQA
@@ -344,11 +273,6 @@ class _WheelPythonConfig(TypedDict):
344273# - `python_tag`: a CPython implementation tag
345274# - `abi_tag`: a CPython ABI tag
346275WHEEL_PYTHON_VERSIONS : dict [str , _WheelPythonConfig ] = {
347- '3.9' : {
348- 'pyenv' : '3.9.0' ,
349- 'python_tag' : 'cp39' ,
350- 'abi_tag' : 'cp39' ,
351- },
352276 '3.10' : {
353277 'pyenv' : '3.10.0' ,
354278 'python_tag' : 'cp310' ,
@@ -369,4 +293,9 @@ class _WheelPythonConfig(TypedDict):
369293 'python_tag' : 'cp313' ,
370294 'abi_tag' : 'cp313' ,
371295 },
296+ '3.14' : {
297+ 'pyenv' : '3.14.2' ,
298+ 'python_tag' : 'cp314' ,
299+ 'abi_tag' : 'cp314' ,
300+ },
372301}
0 commit comments