Я имею, недавно обновляют GPU в моем ПК, под управлением Ubuntu 14.04
Я пытаюсь выполнить некоторые сравнительные тесты с Caffe, но они будут сильно зависеть от версии CUDA, CuDNN и Драйверов Nvidia.
Там какая-либо опция состоит в том, чтобы управлять различными версиями CUDA, CuDNN и Драйверы Nvidia?
Различные версии вмешаются друг в друга? Действительно ли возможно переключиться между версиями?
Установленные драйверы Nvidia:
apt-cache search nvidia | grep version
nvidia-173 - NVIDIA legacy binary driver - version 173.14.39
nvidia-304 - NVIDIA legacy binary driver - version 304.131
nvidia-304-updates - NVIDIA legacy binary driver - version 304.131
nvidia-340 - NVIDIA binary driver - version 340.96
nvidia-340-updates - NVIDIA binary driver - version 340.96
nvidia-352-updates - NVIDIA binary driver - version 352.63
nvidia-352 - NVIDIA binary driver - version 352.79
nvidia-355 - NVIDIA binary driver - version 355.11
nvidia-358 - NVIDIA binary driver - version 358.16
nvidia-361 - NVIDIA binary driver - version 361.45.18
nvidia-364 - NVIDIA binary driver - version 364.19
nvidia-367 - NVIDIA binary driver - version 367.44
nvidia-370 - NVIDIA binary driver - version 370.23
Я могу только ответить на часть Вашего вопроса.
я записал сценарий для переключения между несколькими cuDNN версиями. Это в настоящее время поддерживает v5.1, v6.0 и v7.0. Можно найти сценарий здесь .
, После того как Вы завершаете установку и загружаете cuDNN версии, которые Вы хотите использовать, можно переключиться между v5.1, v6.0 и v7.0 щелчком кнопки.
Это - то, что делает сценарий:
#!/bin/bash
rm -f /usr/include/cudnn.h
rm -f /usr/lib/x86_64-linux-gnu/*libcudnn*
rm -f /usr/local/cuda-*/lib64/*libcudnn*
cp -P packages/cudnn/include/cudnn.h /usr/include
cp -P packages/cudnn/lib64/libcudnn* /usr/lib/x86_64-linux-gnu/
chmod a+r /usr/lib/x86_64-linux-gnu/libcudnn*
rm -rf packages/cudnn
Это выполняет операции установки автоматически для версии, в которой Вы нуждаетесь.