Я установил набор инструментов cuda 7 с новейшим драйвером, и он прошел все тесты. Кажется, что драйвер загружен, но каждый раз, когда я просто усыпляю свой ноутбук и вынимаю его из сна, cuda не работать больше, deviceQuery
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected
Result = FAIL
https://chuanwen.wordpress.com/2015/07/19/run-cuda-on-ubuntu-14-04-2 /
, Что, если cuda не работает после, ноутбука будят от сна:
Помещенный после 2 строк в Ваш /etc/rc.local
:
/usr/bin/nvidia-smi -pm ENABLED
/usr/bin/nvidia-smi -c EXCLUSIVE_PROCESS
http://forums.fast.ai/t/cuda-lib-not-working-after-suspend-on-ubuntu-16-04/3546/4
Можно перезагрузить модуль ядра Nvidia, и он будет хорошо работать:
sudo rmmod nvidia_uvm
sudo modprobe nvidia_uvm
Заметьте, хотя это, это не будет работать, если все приложения с помощью того модуля не будут закрыты.