Установка CUDA
Правильная установка CUDA и драйвера NVIDIA на вашем компьютере может быть сложной задачей. Это руководство должно рассказать вам всё, что вам нужно знать (по крайней мере, для Ubuntu!).
Ещё один хороший ресурс — это руководство по установке CUDA для Linux.
Вам понадобится графический процессор NVIDIA, если вы хотите использовать CUDA. Если вы хотите использовать cuDNN, вам потребуется GPU с вычислительной мощностью >= 3.0. Чтобы узнать, какова вычислительная мощность вашей карты, проверьте один из этих веб-сайтов:
Вы также можете использовать инструмент DIGITS device_query
, чтобы проверить основные и дополнительные версии вычислений:
$ digits/device_query.py
Device #0:
>>> CUDA attributes:
name Tesla K40c
totalGlobalMem 12079136768
clockRate 745000
major 3
minor 5
>>> NVML attributes:
Total memory 11519 MB
Used memory 23 MB
Memory utilization 0%
GPU utilization 0%
Temperature 30 C
В Ubuntu вы можете установить драйвер двумя способами: с помощью файла запуска или с помощью пакета Deb.
Рекомендуется использовать пакет Deb для установки вашего драйвера, если только у вас нет нового графического процессора, который требует более новой версии драйвера. Пакеты Deb проще устанавливать, удалять и обновлять, в то время как установщики файлов запуска полезны, если вам нужна более новая версия драйвера.
Чтобы установить с помощью файла запуска, загрузите его с веб-сайта NVIDIA Driver Downloads и следуйте инструкциям. Если у вас возникнут проблемы, посмотрите раздел «Дополнительная информация».
ВАЖНО: Если вы используете файл запуска для установки своего драйвера, не устанавливайте пакет
cuda
Deb. Дополнительная информация ниже.
На веб-сайте CUDA Downloads вы увидите три варианта установки инструментария: runfile (local)
, deb (local)
, deb (network)
.
deb (network)
— Это пакет Deb, предпочтительный метод. Он даёт вам доступ ко всем пакетам в репозитории CUDA (http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/), включая несколько версий инструментария.
dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb
apt-get update
# Don't run this command yet - read below first
# apt-get install cuda
deb (local)
— Также пакет Deb, хороший вариант, если у вас плохое сетевое соединение. Недостатком является то, что вы не можете получать обновления пакетов, и вам придётся устанавливать отдельные пакеты для CUDA 7.0, 7.5 и т. д.
dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
apt-get update
# Don't run this команду ещё - прочитайте ниже сначала
# apt-get install cuda
runfile (local)
— Скрипт оболочки. Не используйте его, если в этом нет необходимости. Как и в случае с драйвером (см. выше), будет сложнее удалить или обновить вашу установку CUDA, если вы используете установщик файла запуска.
sh cuda_7.5.18_linux.run
Предполагая, что вы выбрали пакет Deb выше, вот некоторые из пакетов, которые вы можете установить:
apt-get install cuda
— Это установит последнюю версию инструментария (в настоящее время 7.5) и последнюю версию драйвера (в настоящее время nvidia-352
).
apt-get install cuda-toolkit-7-5
— Устанавливает только инструментарий, а не драйвер.apt-get install cuda-drivers
— Устанавливает только драйвер, а не инструментарий.Для получения дополнительной информации см. раздел «Пакеты метаданных» руководства по установке CUDA для Linux. Среда будет настроена автоматически с помощью установщиков CUDA 8.0.
Наконец, вам необходимо правильно настроить среду, чтобы компоновщик времени выполнения мог найти ваши общие библиотеки. Есть несколько способов сделать это:
/etc/ld.so.conf.d/
sudo
.echo "/usr/local/cuda/lib64" | sudo tee /etc/ld.so.conf.d/cuda64.conf
sudo ldconfig
LD_LIBRARY_PATH
sudo
# Входная оболочка
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64" >> ~/.profile && source ~/.profile
# Интерактивная оболочка (bash)
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64" >> ~/.bashrc && source ~/.bashrc
cuda-ld-conf-7-0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )