测试代码
X = rand(10,'single');
G = gpuArray(X);
classUnderlying(G);
但我从第二行得到
Error using gpuArray
An unexpected error occurred during CUDA execution. The CUDA error was:
CUDA_ERROR_UNKNOWN
这表明我的 Ubuntu 14.04 中的驱动程序有问题。
14.04 中的设置失败
为了避免其他软件包带来的麻烦,我sudo apt-get purge nvidia-*
在每次安装之前都会运行它。
build-essential nvidia-cuda-toolkit libcuda1-352 nvidia-libopencl1-352 nvidia-opencl-icd-352 nvidia-352
nvidia-current nvidia-settings
我认为我遇到了依赖性问题。我正在使用 GTX 960。我听说目前只有 Ubuntu 15.04 有适用于 Nvidia 9** 的驱动程序。
我认为 14.04 中对 GPU 和 Matlab 的支持不够。由于官方和新版的支持,15.10 中对 Matlab 的支持似乎更加强大。线程中有一个关于它的单独案例Matlab R2015b 和 15.10 中的 Cuda 5.2?
哪些包只需要在 Matlab R2015b 中使用 Cuda 5.2 运行测试代码?