tf.compat.v1.train.export_meta_graph
Возвращает MetaGraphDef протокол.
tf.compat.v1.train.export_meta_graph(
filename=None,
meta_info_def=None,
graph_def=None,
saver_def=None,
collection_list=None,
as_text=False,
graph=None,
export_scope=None,
clear_devices=False,
clear_extraneous_savers=False,
strip_default_attrs=False,
save_debug_info=False,
**kwargs
)
Необязательно записывает его в файл filename.
Эта функция экспортирует граф, сохранитель и объекты коллекции в MetaGraphDef протокол, с намерением его последующего импорта в другое время или место для возобновления обучения, выполнения вывода или как подграф.
| Аргументы | |
|---|---|
filename | Необязательное имя файла, включая путь для записи сгенерированного MetaGraphDef протокола. |
meta_info_def | MetaInfoDef протокол. |
graph_def | GraphDef протокол. |
saver_def | SaverDef протокол. |
collection_list | Список строковых ключей для сбора. |
as_text | Если True, записывает MetaGraphDef как ASCII протокол. |
graph | Граф для экспорта. Если None, используется по умолчанию граф. |
export_scope | Необязательный string. Имя области видимости, в рамках которой извлекается подграф. Имя области видимости будет удалено из определений узлов для простоты импорта позже в новые области видимости. Если None, экспортируется весь граф. graph_def и export_scope не могут быть одновременно указаны. |
clear_devices | Нужно ли очистить поле устройства для Operation или Tensor при экспорте. |
clear_extraneous_savers | Удалить любую информацию, связанную с сохранителем, из графа (операции Save/Restore и SaverDefs), которые не связаны с предоставленным SaverDef. |
strip_default_attrs | Булево. Если True, атрибуты со значениями по умолчанию будут удалены из NodeDefs. Для подробного руководства см. Удаление атрибутов со значениями по умолчанию. |
save_debug_info | Если True, сохранить GraphDebugInfo в отдельный файл в той же директории, что и filename, с _debug добавленным перед расширением файла. |
**kwargs | Необязательные аргументы с ключами. |
| Возвращаемое значение | |
|---|---|
A MetaGraphDef протокол. |
| Исключения | |
|---|---|
ValueError | Когда GraphDef превышает 2 ГБ. |
RuntimeError | Если вызывается при включенном режиме eager execution. |
совместимость с eager execution
Экспорт/импорт мета-графов не поддерживается, если не предоставлены как graph_def, так и graph. Графа не существует, когда включен режим eager execution.
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/compat/v1/train/export_meta_graph