Я пытаюсь создать новый проект с Eclipse, Nsight но когда я создаю проект я получаю:Cuda Неподдерживаемой архитектура графических процессоров Eclipse, Nsight
nvcc fatal : Unsupported gpu architecture 'compute_21'.
In build setting i use Generate GPU code 2.1. The command build that Eclipse launches is:
Building file: ../src/prova.cu
Invoking: NVCC Compiler
/usr/local/cuda-5.5/bin/nvcc -G -g -O0 -gencode arch=compute_20,code=sm_20 -gencode arch=compute_20,code=sm_21 -odir "src" -M -o "src/prova.d" "../src/prova.cu"
/usr/local/cuda-5.5/bin/nvcc --compile -G -O0 -g -gencode arch=compute_20,code=compute_20 -gencode arch=compute_20,code=compute_21 -gencode arch=compute_20,code=sm_20 -x cu -o "src/prova.o" "../src/prova.cu"
Если я изменить code=compute_21
с code=compute_20
У меня нет каких-либо ошибок. Как я могу изменить это в Eclipse Nsight?
этот элемент должен быть 'code = sm_21' не' code = compute_21' Кажется странным, поскольку 'nsight' должен устанавливать это автоматически. Соответствующие настройки находятся в проекте ... properties..build ... cuda, где вы можете выбрать цели генерации кода. Однако, если вы каким-либо образом не настроили проект, вы не должны получать эту настройку. Возможно, вы захотите создать новый проект с нуля и посмотреть, что произойдет. –