Я также столкнулся с проблемой при использовании облачной платформы Google для двух проектов, связанных с углубленным изучением. Они предоставляют серверам только недавно установленную ОС Ubuntu. Что касается моего опыта, я рекомендую сделать следующие шаги:
- Посмотрите версию cuda и cuDNN, поддерживаемую текущей версией Tensorflow на странице Tensorflow .
- Установите целевую версию cuda из пакета deb, полученного со cva-страницы Nvidias и , следите за тем, чтобы более поздние версии cuda не работали! Это автоматически установит соответствующие драйверы Nvidia.
- Установите целевую версию cuDNN с этой страницы и снова будьте осторожны, чтобы более поздняя версия cuDNN могла не работать .
- Установить tenorflow-gpu с помощью pip.
Это должно работать. Возможно, ваша проблема в том, что вы используете более свежую версию cuda, чем намеченную в текущем выпуске Tensorflow.