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 | Удалить из графика любую информацию, связанную с Saver (операции 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
Экспорт/импорт мета-графиков не поддерживается, если не указаны как 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/api_docs/python/tf/compat/v1/train/export_meta_graph