Может ли кто-нибудь указать мне учебник или дать указания, как подготовить мой компьютер к работе с Cuda без сбоев в работе моей системы?
Один раз попробовал его с руководством по Cuda на сайте Nvidia, но это не для Ubuntu. 11.10 и пришлось перезагрузить всю систему.
Использование Ubuntu 11.10 на MacBook Pro, выпущенном в 2009 году.
Шаг 1:
Добавить CUDA 4.0 PPA. sudo add-apt-repository ppa:aaron-haviland/cuda-4.0
Шаг 2:
sudo apt-get update
sudo apt-get upgrade
64-бит: sudo apt-get install nvidia-cuda-gdb nvidia-cuda-toolkit nvidia-compute-profiler libnpp4 nvidia-cuda-doc libcudart4 libcublas4 libcufft4 libcusparse4 libcurand4 nvidia-current nvidia-opencl-dev nvidia-current-dev nvidia-cuda-dev opencl-headers
32-бит: sudo apt-get install nvidia-cuda-gdb nvidia-cuda-toolkit nvidia-compute-profiler lib32npp4 nvidia-cuda-doc lib32cudart4 lib32cublas4 lib32cufft4 lib32cusparse4 lib32curand4 nvidia-current nvidia-opencl-dev nvidia-current-dev nvidia-cuda-dev opencl-headers
Шаг 2a (необязательно):
Если у вас ранее не установлен драйвер nVidia или у вас возникли проблемы с загрузкой системы, вам нужно выполнить следующую команду. В противном случае этот шаг вообще не требуется.
sudo nvidia-xconfig
** Этот шаг может не требоваться.
Шаг 3:
Перезагрузите систему.
Шаг 4 (необязательно):
Чтобы установить SMPlayer.
sudo apt-get install smplayer smplayer-translations smplayer-themes
Затем установите для него значение «vdpau» в «Output Driver» в «Preference».
Шаг 5 (необязательно):
После установки драйверов CUDA Toolkit и nVidia вы можете загрузить примеры кодов для тестирования.
sudo apt-get install freeglut3-dev libxi-dev libXmu-dev
wget http://developer.download.nvidia.com/compute/cuda/4_0/sdk/gpucomputingsdk_4.0.17_linux.run
sudo chmod +x gpucomputingsdk_4.0.17_linux.run
./gpucomputingsdk_4.0.17_linux.run
Принять настройки по умолчанию.
cd NVIDIA_GPU_computing_SDK/C
make
** Пожалуйста, игнорируйте предупреждающие сообщения для неподдерживаемой версии gcc. Это совсем не вредно.
Запустите примеры кодов.
cd NVIDIA_GPU_computing_SDK/C/bin/linux/release
./deviceQuery
./nbody