Nvidiaグラフィックカード(GeForce GT 640 M)とCUDA5.0をインストールしました。次に、Rにgputoolsパッケージをインストールしました。パッケージは完全にインストールされますが、関数を使用しようとすると、無効なデバイス関数エラーが発生します。
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関数はパッケージ内で機能します(ソースファイルを確認しましたが、デバイス関数は含まれていません)が、デバイス関数を備えた関数は問題になります。
以下は私のシステムの詳細ですOS-Ubuntu12.04Cuda-CUDA-5.0グラフィックカード-NVIDIAGEFORCEGT 640 M RAM-12 GB
他の誰かがこの問題に直面しましたか?