Во-первых, ниже моя системная среда
Я хочу обновить tensorflow до 1,3, но tf 1.3 требует cuDNN 6.
Так обновление cuDNN необходимо, но я не могу найти путь, как обновить cuDNN и настроить tensorflow, когда я установил прежде.
Я записал сценарий, который может привыкнуть к чистой установке требуемая версия cuDNN или обновить существующий. После того как Вы выполняете шаги на странице GitHub, можно изменить cuDNN версию на v6.0. После этого Вы не должны делать конфигурацию для TensorFlow, она начнет работать автоматически с cuDNN v6.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
Это выполняет операции установки автоматически для версии, которую Вы хотите.