CUDA - это архитектура параллельных вычислений от NVIDIA, позволяющая существенно увеличить вычислительную производительность благодаря использованию GPU (графических процессоров).
Итак, приступим к установке Nvidia CUDA Toolkit & SDK!Все действия проводятся в Ubuntu 9.10, хотя официально поддерживается только 9.04.
Для начала, следует установить драйверы версии 190(.*). Их можно скачать со страницы загрузки cuda и установить в ручную, а можно добавить репозиторий с новыми драйверами:
sudo add-apt-repository ppa:nvidia-vdpau/ppa # Добавляем репозиторий vdpau
sudo apt-get update
sudo apt-get install nvidia-glx-190 nvidia-190-modaliases nvidia-settings-190
++ Toolkit.
После установки драйверов, приступим к установке Toolkit'a. На странице загрузки cuda, выберите и скачайте подходящий пакет CUDA Toolkit.
Загрузка пакета для ubuntu 9.04 amd64
wget http://developer.download.nvidia.com/compute/cuda/2_3/toolki...
Установка Toolkit'a
sudo chmod +x ./cudatoolkit_2.3_linux_64_ubuntu9.04.run # Замените на свою версию
sudo ./cudatoolkit_2.3_linux_64_ubuntu9.04.run
++ SDK.
Установка SDK для текущего пользователя
wget http://developer.download.nvidia.com/compute/cuda/2_3/sdk/cu...
chmod +x ./cudasdk_2.3_linux.run
./cudasdk_2.3_linux.run
Компиляция примеров:
export PATH=$PATH:/usr/local/cuda/bin # Указываем путь к компилятору nvcc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib # Для amd64 замените на lib64
echo 'export PATH=$PATH:/usr/local/cuda/bin' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib' >> ~/.bashrc # Для amd64 замените на lib64
sudo nano /etc/ld.so.conf.d/cuda.conf
> /usr/local/cuda/lib # Для amd64 замените на lib64
sudo ldconfig
sudo apt-get install g++-4.3 freeglut3-dev libxi-dev libxmu-dev
SDK поддерживает версию gcc 4.3, если использовать версию gcc 4.4, то при сборке возникнут ошибки
Открыть <путь где установлен SDK>/common/common.mk и заменить строки
> CXX := g++-4.3
> CC := gcc-4.3
> LINK := g++-4.3 -fPIC
> NVCCFLAGS :=--compiler-bindir=/usr/bin/gcc-4.3
Компиляция
make
После компиляции, готовые примеры будут находится в папке <путь где установлен SDK>/C/bin/linux/release.
URL: http://www.mr-h1z.com/linux/ubuntu/Установка-nvidia-cuda-в-ubuntu-9-10
Обсуждается: http://www.opennet.dev/tips/info/2303.shtml