Этот вопрос является точной копией:
Test код
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.
Чтобы избежать сложностей с другими пакетами, я запускаю 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 ** на данный момент.
Я думаю, что нет поддержки спуска для GPU и Matlab в 14.04. Ситуация в 15.10 с Matlab кажется намного более устойчивой из-за официальной поддержки и поддержки noveau. Отдельный случай про это в теме Cuda 5.2 в Matlab R2015b и 15.10?
Какие пакеты нужны только для запуска тестового кода с Cuda 5.2 в Matlab R2015b?