Это седьмой день моего участия в августовском испытании обновлений, подробности о мероприятии:Испытание августовского обновления
Программно-аппаратная среда
- 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