나는 이클립스 Nsight 새 프로젝트를 만들려고하지만 프로젝트를 빌드 할 때 내가 얻을 :CUDA가 지원되지 않는 GPU 아키텍처 이클립스 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가 이것을 자동으로 설정해야하므로 이상하게 보입니다. 관련 설정은 프로젝트 생성 ... 속성 ... 빌드 ... cuda에서 코드 생성 대상을 선택할 수 있습니다. 그러나 프로젝트를 어떻게 든 사용자 지정하지 않으면이 설정을 가져서는 안됩니다. 새로운 프로젝트를 처음부터 새로 만들고 어떤 일이 일어나는지 알고 싶을 수도 있습니다. –