2011-12-20 2 views
9

CUDA 컴퓨팅을위한 우수한 nVidia 카드가있는 원격 시스템에 액세스하고 있지만 사용중인 카드와 CUDA 사양 (버전 등)을 알 수있는 방법을 찾을 수 없습니다. 터미널에서 "lspci"명령을 사용했지만 엔비디아 카드의 흔적은 없습니다. 나는 그것이 nVidia 카드를 가지고 있고, nvcc가 설치되어 있다고 확신한다.Linux 컴퓨터에서 내 CUDA 사양을 얻으려면 어떻게해야합니까?

하지만 실제로 카드와 쿠다 사양을 파악하고 싶습니다. 어떤 아이디어?

감사합니다.

답변

8

CUDA SDK 디렉토리가 설치된 위치를 찾을 수 있으면 deviceQuery 예를 실행하면 알 필요가있는 정보 만 얻을 수 있습니다. 실행 파일은 $(SDK)/C/bin/linux/release/deviceQuery에 있어야합니다 - 그 다음 거기 있다면 먼저 샘플을 구축해야 할 수도 있습니다

$ cd $(SDK) 
$ make 
$ ./C/bin/linux/release/deviceQuery 

쿠다 SDK 디렉토리는 일반적으로 이름 NVIDIA_GPU_Computing_SDK (최근 CUDA 버전) 아니면 그냥 NVIDIA_CUDA_SDK (이전의 CUDA 버전) .

+0

다른 방법이 없습니까? 관리자가 SDK를 설치하지 않았거나 삭제했습니다. 어쩌면 나는 그것을 다운로드하고 직접 만들 것이다. 감사. –

+0

홈 디렉토리에서 맞춤 장치 쿼리를 만들 수 있습니다 :) – pQB

+0

@mieli : nvcc가 설치되어있는 경우 SDK가 없으면 비정상이지만 삭제되었다고 말하면 –

관련 문제