2013-06-19 7 views
2

CUDA-GDB 매뉴얼에서 워킹 스루 예제를 시도하고 정확히 동일한 컴파일 명령을 따르고 있습니다. 나는 페르미 M2090에 CUDA-4를 사용하고, 나는 GDB 환경에서 "실행"을 입력 할 때 CUDA-GDB는 다음 메시지와 함께 실패cuda-gdb 워킹 스루 (walk-through) 예제를 사용하지 못했습니다.

/home/buildmeister/build/rel/gpgpu/toolkit/r4.1/debugger/cuda-gdb/7.2/gdb/cuda-tdep.c:1203: internal-error: cuda_get_bfd_abi_version: Assertion `CUDA_ELFOSABIV_16BIT <= abiv && abiv <= CUDA_ELFOSABIV_LATEST' failed. 
A problem internal to GDB has been detected, 
further debugging may prove unreliable. 

답변

1

나는이 같은 문제를 경험했다. (케플러 아키텍처, 우분투 13.04) 나는 약간의 조사를했고 this link을 발견했다.

드라이버 버전이 툴킷 버전보다 높기 때문에 문제가 발생합니다. 툴킷이 드라이버를 인식하지 못합니다. Cuda-Toolkit-5.5 (Release Candidate)를 설치하고 동일한 자동 압축 풀기 패키지에서 디스플레이 드라이버를 설치하여이 문제를 해결했습니다.

커널 3.8+에 cuda toolkit 5.0을 설치하는 것이 거의 불가능하기 때문에이 작업을 수행했습니다.

여기 지침은 my blog page에서 찾을 수 있습니다.