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
)
При необходимости записывает его в файл.
Эта функция экспортирует граф, объект saver и объекты коллекций в протокол 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 | Необязательные именованные аргументы. |
| Возвращает | |
|---|---|
Протокол 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/api_docs/python/tf/compat/v1/train/export_meta_graph