Загрузка...
Linux
Новости, статьи, обсуждения, - все что связано с GNU Linux, FreeBSD, OpenBSD, Sun Solaris, Mac OS X и другими системами. Если вы интересуетесь данной темой - добро пожаловать в сообщество.
     

Установка и настройка CUDA в Ubuntu 10.04

18.11.10, 16:24
Автор ggg

Недавно заинтересовался технологией CUDA и соответственно возник вопрос настройки окружения для компиляции и тестирования программ в Ubuntu.

Нашел толковый туториал по настройке CUDA SDK в Ubuntu 10.04

 

На случай, если в оригиналом что-то случится скопирую его сюда.

CUDA toolkit 3.2 для ubuntu 10.04

Настройка, успешно пройденный путь.
Все файлы взяты отсюда http://developer.nvidia.com/object/cuda_3_2_toolkit_rc.html#Linux

1.скачиваем и устанавливаем видеодрайвер nvidia, нужен >= 260й версии
с репозитария https://launchpad.net/~ubuntu-x-swat/+archive/x-updates не подойдет, не все примерчики компилируются. ставим руками:

Код: 

cd ~ && wget http://developer.download.nvidia.com/compute/cuda/3_2/drivers/devdriver_3.2_linux_32_260.24.run


Открываем файл blacklist'a:

Код: 

sudo gedit /etc/modprobe.d/blacklist.conf


Добавляем в него модули свободных драйверов:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Код: 

sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential  xserver-xorg-dev


ctrl+alt+f1 , логин

Код: 

sudo service gdm stop && sudo apt-get --purge remove nvidia-*

sudo sh ./devdriver_3.2_linux_32_260.24.run
sudo service gdm start && exit


ctrl+alt+f8

2.скачиваем и инсталлируем ПО

Код:

wget http://developer.download.nvidia.com/compute/cuda/3_2/sdk/gpucomputingsdk_3.2_linux.run http://developer.download.nvidia.com/compute/cuda/3_2/toolkit/cudatoolkit_3.2.9_linux_32_ubuntu10.04.run

sudo sh ./cudatoolkit_3.2.9_linux_32_ubuntu10.04.run &&sh ./gpucomputingsdk_3.2_linux.run


3.настраиваем систему

Код:

export PATH=/usr/local/cuda/bin:$PATH &&export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH
# Для amd64 замените на lib64

sudo apt-get install g++ freeglut3-dev libxi-dev libxmu-dev


4.компилируем и запускаем примерчики

Код:

cd ~/NVIDIA_GPU_Computing_SDK/C && make

cd ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release && ./deviceQuery && ./bandwidthTest

наслаждаемся, радуемся, запускаем свою прогу.

Комментарии

интересующимся CUDA еще вот эта статья может быть полезна http://welinux.ru/post/3710/

проверил на своей Ubuntu 10.04 x86-64 – оно действительно работает

Войдите, чтобы оставить комментарий