Вы можете использовать несколько версий CUDA в своей системе, но в этом случае я бы не советовал. Существует инструмент Tensorflow 2.0, который преобразует ваш код (если он написан правильно) в Tensorflow 2.0. Вы можете прочитать больше об этом здесь . Это позволит вам запустить весь ваш код в CUDA 10.
Для отдельных файлов используйте:
tf_upgrade_v2 — infile foo.py — outfile foo-upgraded.py
Для обновления всего проекта используйте:
tf_upgrade_v2 --intree my_project/ --outtree my_project_v2/ --reportfile report.txt
Примечание: Возможно, вам придется сначала установить этот скрипт.
РЕДАКТИРОВАТЬ: Если у вас все еще есть старые функции TensorFlow, которые вы хотите использовать. Вы можете использовать tf.compat.v1
, как описано в руководстве по миграции .