Это седьмой день моего участия в августовском испытании обновлений, подробности о мероприятии:Испытание августовского обновления
Программно-аппаратная среда
- ubuntu 18.04 64bit
- NVidia GTX 1070
- CUDA 10.1
- cudnn 7.6.3
установить драйвер нвидиа
Войти без установленного драйвераubuntu
Система, изображение на экране ненормальное, разрешение слишком маленькое. Скачать с официального сайтаRUN
файлы, такие как мойNVIDIA-Linux-x86_64-435.21.run
, выбор версии здесь должен быть таким же, как показано ниже.cuda
соответствовать
# 添加执行权限
chmod a+x NVIDIA-Linux-x86_64-435.21.run
sudo ./NVIDIA-Linux-x86_64-435.21.run
Процесс установки в основном зависит от выбораyes
илиno
, перезагрузите систему после установки, вы обнаружите, что изображение на экране нормальное, а разрешение стало выше.
так какcuda
Соответствующий драйвер уже включен в установочный файл, поэтому этот шаг фактически можно выполнить без предварительного, конечно, с этой установкой нет проблем, все еще зависит от личных привычек.
Установить CUDA
Далее запускаем установкуcuda
, официальный адрес загрузки:developer.NVIDIA.com/rough-down…
# 添加可执行的权限
chmod +x cuda_10.1.243_418.87.00_linux.run
sudo ./cuda_10.1.243_418.87.00_linux.run
В процессе установки будет несколько вариантов, выберите в соответствии с вашей реальной ситуацией, например, использовать лиcuda
Встроенный драйвер, путь установки, нужно ли устанавливатьsamples
и т.д. (разные для каждой версии)
по умолчанию,cuda
был установлен в/usr/local
, а также создать мягкую ссылкуcuda
Затем настройте переменные среды, отредактируйте~/.bashrc
документ
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
Наконец выполнитьsource
source ~/.bashrc
Несколько важных переменных среды вступают в силу немедленно. Или снова открытьterminal
, также вступает в силу.
установить cudnn
на официальный сайтdeveloper.nvidia.com/cudnnДля скачивания здесь требуется регистрация, что немного хлопотно. должны знать о том,cudnn
версия должна следоватьcuda
совпало
tar xvf cudnn-10.1-linux-x64-v7.6.3.36.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda-10.1/include
sudo cp -a cuda/lib64/libcudnn* /usr/local/cuda-10.1/lib64
# 添加读的权限
sudo chmod a+r /usr/local/cuda-10.1/lib64/libcudnn*
контрольная работа
После завершения установки давайте проверим, соответствует ли средаok
?
Входитьsample
в, сбежатьdeviceQuery
# 安装编译工具
sudo apt install build-essential
cd NVIDIA_CUDA-10.1_Samples/1_Utilities/deviceQuery
make
окончательное исполнениеnvidia-smi
Взгляни
Я только что запустил пример здесь, чтобы вы могли видеть, что графический процессор в основном работает на полную мощность.
Сосуществование и переключение нескольких версий cuda
отcuda
Вы можете видеть, что установка нескольких версийcuda
Сосуществование возможно и переключение очень просто.
Процесс установки такой же, как было сказано выше, есть несколько версий для установки, например, я сказал, что здесь установлены 2, одна 10.0, другая 10.1, и версия 10.1 на данный момент активирована.
Теперь давайте поработаем переключателем
# 删除软链接
sudo unlink /usr/local/cuda
# 重新创建软链接,以使用10.1为例
sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda