Когда я запускаю эту ячейку «Загрузить (замороженную) модель Tensorflow в память», выдается ошибка invalid argument
.
Не могли бы вы объяснить, в чем проблема при запуске модели сохранения на моем локальном компьютере? Необходимо ли, чтобы обучение и тестирование проводились на одной машине? Я столкнулся со следующей ошибкой:
InvalidArgumentError Traceback (самый последний вызов
прошлой)
~ / Anaconda3 / Библиотека / python3.6 / сайт-пакеты / tensorflow / питон / рамки / importer.py
в import_graph_def (graph_def, input_map, return_elements, name,
op_dict, provider_op_list)
417 результатов = c_api.TF_GraphImportGraphDefWithResults (
-> 418 graph._c_graph, сериализованный, опции) # pylint: disable = protected-access
419 результатов = c_api_util.ScopedTFImportGraphDefResults (результаты)
InvalidArgumentError: NodeDef упоминает, что атрибут 'T' отсутствует
Op
selected_indices: int32>; NodeDef: {{узел
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / non_max_suppression / NonMaxSuppressionV3}}
= NonMaxSuppressionV3 [T = DT_FLOAT] (Постпроцессор / BatchMultiClassNonMaxSuppression / map / while / MultiClassNonMaxSuppression / unstack,
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / перекроить,
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / во время / MultiClassNonMaxSuppression / Minimum,
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / non_max_suppression / iou_threshold,
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / non_max_suppression / score_threshold).
(Проверьте, соответствует ли ваш двоичный файл с интерпретацией GraphDef
ваш двоичный файл, генерирующий GraphDef.).
Во время обработки вышеуказанного исключения произошло другое исключение:
ValueError Traceback (самый последний вызов
последний) в
5 serialized_graph = fid.read ()
6 od_graph_def.ParseFromString (serialized_graph)
----> 7 tf.import_graph_def (od_graph_def, name = '')
~ / anaconda3 / Библиотека / python3.6 / сайт-пакеты / tensorflow / питон / Util / deprecation.py
в new_func (* args, ** kwargs)
486 «в будущей версии», если дата «Нет» («после% s»% date),
487 инструкций)
-> 488 функция возврата (* args, ** kwargs)
489 return tf_decorator.make_decorator (func, new_func, «не рекомендуется»,
490 _add_deprecated_arg_notice_to_docstring (
~ / anaconda3 / Библиотека / python3.6 / сайт-пакеты / tensorflow / питон / рамки / importer.py
в import_graph_def (graph_def, input_map, return_elements, name,
op_dict, provider_op_list)
420 за исключением ошибок. InvalidArgumentError as e:
421 # Конвертировать в ValueError для обратной совместимости.
-> 422 повысить ValueError (str (e))
423
424 # Создать _DefinedFunctions для любых импортированных функций.
ValueError: NodeDef упоминает, что атрибут 'T' не находится в
Op
selected_indices: int32>; NodeDef: {{узел
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / non_max_suppression / NonMaxSuppressionV3}}
= NonMaxSuppressionV3 [T = DT_FLOAT] (Постпроцессор / BatchMultiClassNonMaxSuppression / map / while / MultiClassNonMaxSuppression / unstack,
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / перекроить,Постпроцессор / BatchMultiClassNonMaxSuppression / карта / во время / MultiClassNonMaxSuppression / Minimum,
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / non_max_suppression / iou_threshold,
Постпроцессор / BatchMultiClassNonMaxSuppression / карта / пока / MultiClassNonMaxSuppression / non_max_suppression / score_threshold).
(Проверьте, соответствует ли ваш двоичный файл с интерпретацией GraphDef
ваш двоичный файл, генерирующий GraphDef.).