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 | 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. |
Совместимость с eager
Экспорт/импорт метаграфов не поддерживается, если не указаны как graph_def, так и graph. Графика не существует при включенном eager-выполнении.
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/compat/v1/train/export_meta_graph