Это не ошибки, это просто способ обращения к тензорному потоку, который говорит вам, что этот процессор поддерживает реализацию более высокого уровня, и вы можете установить тензор потока, чтобы использовать эти функции.По умолчанию тензор потока устанавливается с базовыми функциями на всех машинах независимо от того, на что они способны.
Вы можете построить тензор потока из источника, чтобы использовать эти функции вместо обычной установки pip, которая, как уже упоминалось, устанавливает только базовую версию.так что он может работать на большинстве машин.Подробности об этом можно найти здесь
Ошибка, которую вы обновили, - это известная проблема, возникающая непоследовательно, в первую очередь с кератами, есть две вещи, которые, кажется, исправляют это:
Одним из них является простой импорт:
import tensorflow.contrib.keras as keras
Однако лучшим решением будет изменение файла setup.py, перейдите в файл setup.py.откройте его с помощью nano или vim (путь к файлу указан в ошибке), там вам придется перейти к 738-й строке или там, в зависимости от установленной версии.
Вы увидите def __del__(self):
объявлена функция, и в ней будет следующий код:
try:
status = tf_session.TF_NewStatus()
tf_session.TF_DeleteDeprecatedSession(self._session, status)
Наряду с другими вещами, замените это на:
try:
if tf_session is not None:
status = tf_session.TF_NewStatus()
tf_session.TF_DeleteDeprecatedSession(self._session, status
Это решит проблему. Пожалуйста, обратите внимание, чтодругая часть суда должна остаться такой же, как и сохранить копию файла перед тем, как редактировать ее, так что на случай, если вам нужно будет вернуться к исходной версии.