Моя система UBUNTU 13.10 з 64 бітами ( uname -a
):
Linux gpia 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Те, як я встановив CUDA Toolkit 5.5:
1 - У Налаштуваннях системи -> Програмне забезпечення та оновлення -> Додаткові диски , виберіть:
ВИБІР: Використання NVIDIA бінарного драйвера Xorg, модуля ядра та бібліотеки VDPAU з
nvidia-319-updates
(власного)
Це дало мені драйвер NVIDIA версії 319,60 (це має бути> = 319,37).
2 - Встановіть gcc-4.6:
sudo apt-get install gcc-4.6
3 - Використовуйте альтернативи оновлення для обробки версій gcc (як зазначено в banskt ):
sudo update-alternatives --remove-all gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 1
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
sudo update-alternatives --config gcc
і виберіть gcc-4.6 .
4 - Встановіть деякі тільки капелюхи , щоб не пропустити бібліотеки із зразків CUDA ( libGLU.so
, libX11.so
, libXi.so
, libXmu.so
):
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
5 - Встановіть інструментарій CUDA, раніше завантажений з сайту NVIDIA (версія RUN 12.10 64 біт: developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run )
sudo sh cuda_5.5.22_linux_64.run
Відповіді: accept
, y
( НЕ підтримується), n
(драйвер NVIDIA), y
(встановити інструментарій), введіть (розташування по замовчуванню), y
(зразки), введіть (місце розташування по замовчуванням)
6 - З альтернативами оновлення поверніться до gcc-4.8 :
sudo update-alternatives --config gcc
7 - Додайте бінарні файли CUDA та шлях до ваших змінних середовища PATH та LD_LIBRARY_PATH:
ШЛЯХ: =========================================
cd /etc/profile.d
sudo vi cuda-5.5_bin.sh
#inside файл:
export PATH=$PATH:/usr/local/cuda-5.5/bin
===============================================
LD_LIBRARY_PATH: ==============================
cd /etc/ld.so.conf.d
sudo vi cuda-5.5.conf
#inside файл:
/usr/local/cuda-5.5/lib
/usr/local/cuda-5.5/lib64
===============================================
8 - Вийдіть із системи та увійдіть знову. Перевірте nvcc --version
або компілюйте та запустіть такі прості приклади коду: first.cu , sumvec.cu з nvcc filename.cu -o filename.exec
.
Приємного часу CUDA :-D