[Build] NVidia RTX 6000 Pro / CUDA 13.1 / CUDA_architecture 12.0 not supported
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- cmake, cpp
- Área
- build-system, hpc
Línea de trabajo
Comienza con src/backend/cuda/cufft.cu para inspeccionar los identificadores de CUDA 13.1 reportados; después, lee CMakeModules/AFcuda_helpers.cmake y src/backend/cuda/CMakeLists.txt para conocer la selección de arquitectura. Reproduce la compilación con la arquitectura CUDA 12.0 y verifica que el backend CUDA se configure y compile sin los errores reportados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
CUDA 13.1 is required to use RTX 6000 Pro on GCP, but ArrayFire build fails, with probably more errors down the line:
/home/j/arrayfire/arrayfire/src/backend/cuda/cufft.cu(41): error: identifier "CUFFT_INCOMPLETE_PARAMETER_LIST" is undefined
case CUFFT_INCOMPLETE_PARAMETER_LIST:
^
/home/j/arrayfire/arrayfire/src/backend/cuda/cufft.cu(47): error: identifier "CUFFT_PARSE_ERROR" is undefined
case CUFFT_PARSE_ERROR: return "cuFFT: plan parse error";
^
/home/j/arrayfire/arrayfire/src/backend/cuda/cufft.cu(53): error: identifier "CUFFT_LICENSE_ERROR" is undefined
case CUFFT_LICENSE_ERROR: return "cuFFT: license error";
^
3 errors detected in the compilation of "/home/j/arrayfire/arrayfire/src/backend/cuda/cufft.cu".
CMake Error at /home/j/arrayfire2/lib/python3.9/site-packages/cmake/data/share/cmake-4.2/Modules/FindCUDA/select_compute_arch.cmake:245 (message):
Unknown CUDA Architecture Name 12.0 in CUDA_SELECT_NVCC_ARCH_FLAGS
Call Stack (most recent call first):
CMakeModules/AFcuda_helpers.cmake:9 (cuda_select_nvcc_arch_flags)
src/backend/cuda/CMakeLists.txt:18 (include)
CMake Error at /home/j/arrayfire2/lib/python3.9/site-packages/cmake/data/share/cmake-4.2/Modules/FindCUDA/select_compute_arch.cmake:249 (message):
arch_bin wasn't set for some reason
Call Stack (most recent call first):
CMakeModules/AFcuda_helpers.cmake:9 (cuda_select_nvcc_arch_flags)
src/backend/cuda/CMakeLists.txt:18 (include)
- Lenguaje dominante
- C++
- Estrellas
- 4.9k
- Forks
- 555
- Merge medio
- 1 h 24 min
- PR fusionados (30 d)
- 1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de arrayfire/arrayfire
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Todos los issues de arrayfire/arrayfire
Issues similares
-
ai_reviewed
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ydb-platform/ydb#53869 · 3 comentarios ·
-
bug cert blocker needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
project-chip/connectedhomeip#74373 ·
-
[request] tracy/0.14.1 Abiertoupstream update
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
conan-io/conan-center-index#31035 ·
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
vllm-project/vllm-ascend#17329 ·