[Build] NVidia RTX 6000 Pro / CUDA 13.1 / CUDA_architecture 12.0 not supported
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- cmake, cpp
- Domínio
- build-system, hpc
Direção de pesquisa
Comece por src/backend/cuda/cufft.cu para inspecionar os identificadores CUDA 13.1 relatados; em seguida, leia CMakeModules/AFcuda_helpers.cmake e src/backend/cuda/CMakeLists.txt para a seleção de arquitetura. Reproduza o build com a arquitetura CUDA 12.0 e verifique se o backend CUDA é configurado e compilado sem os erros relatados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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)
- Linguagem predominante
- C++
- Estrelas
- 4.9k
- Forks
- 555
- Merge médio
- 1h 24min
- PRs com merge (30d)
- 1
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de arrayfire/arrayfire
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Todas as issues de arrayfire/arrayfire
Issues semelhantes
-
ai_reviewed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
ydb-platform/ydb#53869 · 3 comentários ·
-
bug cert blocker needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
project-chip/connectedhomeip#74373 ·
-
[request] tracy/0.14.1 Abertaupstream update
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
conan-io/conan-center-index#31035 ·
-
Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
documentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
vllm-project/vllm-ascend#17329 ·