2010-12-15 7 views
1

NVidia Tesla 2050 GPU 카드가있는 새로운 Dell Precision 워크 스테이션을 설치하려고합니다. 나는 R 패키지의 gputools를 설치하고 싶다. 내 OS는 KDE 4.4가 설치된 openSUSE 11.3입니다.gputools : 설치 오류

NVidia의 CUDA Toolkit 3.2를 다운로드하여/usr/local/cuda에 설치 했으므로 최신 버전의 CULA Tools 세트 (버전 R10)를 다운로드하여/usr/local/cula에 설치했습니다.

사용 R 내에서 gputools를 설치하려고 할 때 : install.packages ("gputools")를 나는 다음과 같은 오류 메시지가 얻을 :

classification.cu(735): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *" 

classification.cu(735): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *" 

classification.cu(1042): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *" 

classification.cu(1042): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *" 

4 errors detected in the compilation of "/tmp/tmpxft_00003d8d_00000000-12_classification.compute_12.cpp1.ii". 
make: *** [classification.o] Error 2 
ERROR: compilation failed for package ‘gputools’ 
* removing ‘/home/moswald/R/x86_64-unknown-linux-gnu-library/2.12/gputools’ 

The downloaded packages are in 
     ‘/tmp/RtmphI30zE/downloaded_packages’ 
Warning message: 
In install.packages("gputools", dependencies = TRUE) : 
    installation of package 'gputools' had non-zero exit status 

CULA 및 CUDA 도구 세트의 이전 버전을 사용하여 도움이되지 않습니다 어느 한 쪽.

답변

1

내 머리부터 NVidua CUDA SDK 3.1 버전을 사용해보십시오. 나는 새로운 것과의 상호 작용이 있었다고 생각한다.

+0

안녕하세요. 나는 그것을 시도했다, 불행하게도 도와주지 않았다. – Michaela

+0

우분투 서버에'gputools'를 몇 번 설치했습니다. 기본 Nvidia 드라이버를 설치 한 경우 SDK 및 해당 예제를 사용하십시오. 작동하면'gputools' 패키지가 잘 설치되어야합니다. 조금 지루한 일이지만 하드웨어에 의존하는 방식으로 진행됩니다. –

1

CUDA= 3.1에서 사용 된 것처럼 "unsigned int"가 아닌 "size_t"를 사용하여 CUDA-3.2는 대용량 메모리 (예 : 6GB 장치 메모리가있는 C2070)를 지원합니다. 이것은 CUDA-3.1이 예상되는 CUDA-3.2를 사용하는 전형적인 사례입니다. nvcc 명령 줄에

-DCUDA_FORCE_API_VERSION=3010 

을 추가하여 CUDA-3.2 컴파일러로 해킹 할 수 있습니다.