вызов модуля cnn_tf и импорт cnn_model_fn в тензорном потоке - PullRequest
0 голосов
/ 21 июня 2020
import cv2, pickle
import numpy as np
import tensorflow as tf
from cnn_tf import cnn_model_fn

После выполнения этой базы кода я получаю эту ошибку:

(tensor) E:\codes\Sign-Language-master>python recognize_gesture.py
Traceback (most recent call last):
  File "recognize_gesture.py", line 4, in <module>
    from cnn_tf import cnn_model_fn**
  File "E:\codes\Sign-Language-master\cnn_tf.py", line 5, in <module>
    tf.logging.set_verbosity(tf.logging.INFO)
AttributeError: module 'tensorflow' has no attribute 'logging'

мои версии модуля:

h5py 2.10.0, keras 2.3.1, keras-приложения 1.0.8, керас-база 2.3.1, keras-preprocessing 1.1.0, тензорный поток 2.1.0

1 Ответ

0 голосов
/ 21 июня 2020

Если ваш модуль cnn_tf происходит от этого проекта Github на языке жестов , как кажется, обратите внимание, что в требованиях к проекту явно упоминается Tensorflow 1.5, а не Tensorflow 2.1. При переходе с Tensorflow 1.x на 2.x произошли некоторые серьезные изменения, и модуль tf.logging, вероятно, не включен в v2.1.

Вам следует создать виртуальную среду и установить Tensorflow 1.5 для успешного запуска; также настоятельно рекомендуется помнить о конкретных c версиях других требований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...