AttributeError: модуль «tensorflow» не имеет атрибута «get_variable», если в коде нет «get_variable».Python

Программы на Python
Anonymous
AttributeError: модуль «tensorflow» не имеет атрибута «get_variable», если в коде нет «get_variable».

Сообщение Anonymous »

Я пытаюсь запустить демо-версию NVidia, генерирующую лица (прогрессивный растущий GAN) на своем удаленном сервере в Linux. Поскольку исходный код написан в tensorflow1.xx, я использовал tf_upgrade_v2 --intree ./ProGAN/ --outtree ./ProGAN_v2/ --reportfile ./report.txt для обновления тензорного потока до версии 2.xx в код. В своей среде я использовал tensorflow 2.5.0. Я новичок в тензорном потоке и глубоком обучении.
Однако при запуске сценария import_example.py я получаю следующую ошибку.

Код: Выделить всё

Traceback (most recent call last):
File "import_example.py", line 17, in 
G, D, Gs = pickle.load(file)
File "/data01/home/scy0271/run/undergrad/Thorax_GAN-master/ProGAN_v2/tfutil.py", line 572, in __setstate__
self._init_graph()
File "/data01/home/scy0271/run/undergrad/Thorax_GAN-master/ProGAN_v2/tfutil.py", line 477, in _init_graph
out_expr = self._build_func(*self.input_templates, is_template_graph=True, **self.static_kwargs)
File "", line 179, in G_paper
AttributeError: module 'tensorflow' has no attribute 'get_variable'
Я искал в коде и не нашел get_variable без префикса tf.compat.v1.. В функции G_paper в network.py нет get_variable без префикса tf.compat.v1..
Может кто-нибудь сказать мне, что я делаю не так?


Подробнее здесь: https://stackoverflow.com/questions/759 ... en-there-i

Вернуться в «Python»