Последние модели тензорного потока / все еще идут с contrib - PullRequest
0 голосов
/ 27 мая 2020

Я знаю, что в TensorFlow 2 нет contrib. Но после клонирования репозитория models и его выполнения я обнаружил, что некоторые части его кода пытаются импортировать модули из contrib. Почему это происходит? Если contrib не существует в TF2, то почему последний модуль все еще имеет эту зависимость? Ниже приведена команда, которую я использовал для клонирования репозитория models:

!git clone https://github.com/tensorflow/models

Поскольку я не упоминал ни одной версии при клонировании, следовательно, я должен получить последнюю версию. Но я все еще получаю следующую ошибку:

ModuleNotFoundError: No module named 'tensorflow.contrib'

Ошибка возникает для следующего файла:

 File "/content/gdrive/My Drive/Computer_vision_with_deep_learning/TFOD/models/research/object_detection/eval_util.py", line 29, in <module>
    from tensorflow.contrib import slim

Поскольку в TensorFlow 2 не должно быть модуля contrib, почему это пытаетесь импортировать материалы из этого модуля?

Хотя я клонировал последнюю версию, почему я выбираю старую? Или что-то еще идет не так? В конце концов, как мне получить соответствующий models модуль для TF2?

...