[an error occurred while processing this directive]

Установка NVIDIA CUDA в Ubuntu 9.10
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/toolkit/cudatoolkit_2.3_linux_64_ubuntu9.04.run 
  
Установка 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/cudasdk_2.3_linux.run
   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.
 
24.02.2010 , Автор: h1z , Источник: http://www.mr-h1z.com/linux/ubuntu/...
Ключи: cuda, nvidia, gpu, math
Раздел:    Корень / Программисту и web-разработчику / Системы контроля версий и управления исходными текстами

[an error occurred while processing this directive]

[an error occurred while processing this directive]