#tensorflow
Вопрос:
Хотя я использую tensorflow
его уже некоторое время, недавно я запутался, когда другой модуль pip испортил мою виртуальную среду tensorflow. Я заметил, что теперь tensorflow-gpu
в моей системе установлен пакет (который ошибочно считался устаревшим после tensorflow
версии 1.15).
pip list | grep tensorflow
тензорный поток-оценщик 2.5.0
тензорный поток-графический процессор 2.5.0
но некоторые функции не работают. Например, используя:
import tensorflow.compat.v1 as tf
выдает ошибку:
ModuleNotFoundError: Нет модуля с именем «tensorflow.compat»
поэтому я не могу использовать режим совместимости.
В любом случае, мой вопрос заключается в том, что, поскольку в официальной документации tensorflow говорится, что пакет омонимов содержит поддержку как GPU, так и CPU для версий выше 1.15, то какова цель tensorflow-gpu?
И если его цель-просто поддерживать графический процессор (а не процессор), почему он оказался коротким при попытке запустить мой код совместимости? Существуют ли какие-либо ограничения в его использовании, например, в отношении tensorflow
упаковки?
P.S. Я переустановил tensorflow 2.5.0, и теперь мой режим совместимости снова работает нормально.