Я использую Tensorflow 0.8 с Python 3. Я пытаюсь обучить нейронную сеть, и цель состоит в том, чтобы автоматически экспортировать/импортировать состояния сети каждые 50 итераций. Проблема в том, что когда я экспортирую выходной тензор на первой итерации, имя выходного тензора — ['Neg:0', 'Slice:0']
, но когда я экспортирую выходной тензор на второй итерации, имя выходного тензора изменяется на ['import/Neg:0', 'import/Slice:0']
, и импорт этого выходного тензора не работает. потом:
ValueError: Specified colocation to an op that does not exist during import: import/Variable in import/Variable/read
Интересно, есть ли у кого идеи по этой проблеме. Спасибо!!!
input_map
вtf.import_graph_def()
? Однако я думаю, что вашу основную проблему можно решить, просто используяtf.train.Saver
для сохранения и восстановления с разных контрольных точек. - person mrry   schedule 06.05.2016saver
в своем коде. Я думаю, что проблема здесь заключается в проблеме с именами переменных, которая должна быть решена в 0.8. И 0.8 не может найти имя переменной во внутреннем встроенном словаре. - person Ruofan Kong   schedule 06.05.2016tf.import_graph_def()
. Возможно, пришло время перенести это в проблему GitHub. - person mrry   schedule 06.05.2016