Nvidia 그래픽 카드 (GeForce GT 640 M) 및 CUDA 5.0을 설치했습니다. 그런 다음 R에 gputools 패키지를 설치했습니다. 패키지가 완벽하게 설치되지만 함수를 사용하려고하면 잘못된 장치 기능 오류가 발생합니다.gputools in R - 잘못된 장치 기능 오류
require("gputools")
mat = matrix(runif(25),5,5)
gpuCor(mat)
Error in gpuCor(mat) : invalid device function
In addition: Warning message:
In gpuCor(mat) : PMCC function : kernel finish and memcpy
나는 CUDA 샘플이 잘 작동하고 내 자신의 CUDA 스크립트는 제대로 작동하고 있는가. gpuMatMult 함수는 패키지에서 작동합니다 (소스 파일을 검사했는데 장치 함수가 없습니다).하지만 장치 함수가있는 함수는 toss를 사용합니다. 우분투 12.04 CUDA는 - - CUDA는 - 5.0 그래픽 카드 - NVIDIA GEFORCE GT 640 M RAM - 다른 12기가바이트
누구든지이 문제를 직면 다음
는내 시스템 정보 OS인가?
우분투와 다른 2 대의 머신에서 테스트를 해보았지만 같은 OS를 사용하는 다른 GPU (640M)와 두 가지 모두 동일한 오류가 발생합니다. 나는 어딘가에 때때로 gpu가 다른 아키텍쳐를 가지고 있다면, 여분의 플래그를 컴파일하는 동안 이것이 제공 될 필요가 있다는 것을 읽을 수있다. 그 패키지는 CentOS가있는 다른 Tesla 카드 기계에서도 완벽하게 작동합니다. – Avinash