2010-06-15 3 views
1

CUDA SDK를 컴파일 할 때 nvcc가 치명적입니다 : 지원되지 않는 GPU 아키텍처 'compute_20'내 툴킷은 2.3이며 공유 시스템 (예 : 정말 업그레이드 할 수 없음) 및 드라이버 버전도 2.3이며, 4 대의 Tesla C1060을 실행 중입니다.NVIDIA CUDA SDK 예제 컴파일 지원되지 않는 아키텍처 'compute_20'

문제가 해결되면 radixsort에서 문제가 호출됩니다.

몇 사람이 온라인에이 문제가 있지만 실제로 해결책을 제시하는 곳에서는 발견되지 않습니다.

답변

2

compute_20이 (가)없는 Fermi 하드웨어를 타겟팅하고 있습니다. 또한 Cuda 2.3은 Fermi 기능 또는 compute_20을 지원하지 않습니다. 대신 compute_13을 사용해보십시오.

+0

나는 그것을 놓쳤다 고 믿는다! 어리석은 질문을 용서하십시오; 어떻게 compute_13에 대해 컴파일하도록 설정합니까? – Bolster

0

2.3 툴킷으로 3.x SDK를 컴파일 중입니다. 이제는 compute_20이 지원되지 않기 때문에 작동하지 않습니다.

가장 간단한 해결책은 툴킷을 업그레이드하거나 SDK를 다운 그레이드하는 것입니다. Linux에서 makefile (common/common의 common.mk)을 변경하거나 Windows의 빌드 속성을 변경하여 compute_13 만 선택할 수도 있지만 다른 문제가있을 수 있으므로 SDK/Toolkit 버전을 맞추는 것이 더 간단 할 수 있습니다.

관리자 권한이없는 경우 SDK와 함께 Toolkit 로컬 버전을 설치할 수 있지만 드라이버를 업그레이드하려면 admi가 필요합니다.