Spec-Zone.ru › TensorFlow 1.15

tf.estimator.LatestExporter

Просмотреть исходный код на GitHub

Этот класс регулярно экспортирует служебную граф и контрольные точки.

Наследуется от: Exporter

Псевдонимы

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.estimator.LatestExporter, `tf.compat.v2.estimator.LatestExporter`

tf.estimator.LatestExporter(
    name, serving_input_receiver_fn, assets_extra=None, as_text=False,
    exports_to_keep=5
)

В дополнение к экспорту, этот класс также удаляет устаревшие экспорты.

Аргументы
name уникальное имя этого Exporter, которое будет использовано в пути экспорта.
serving_input_receiver_fn функция, которая не принимает аргументов и возвращает ServingInputReceiver.
assets_extra Необязательный словарь, определяющий, как заполнить каталог assets.extra в экспортированной SavedModel. Каждый ключ должен указывать путь назначения (включая имя файла) относительно каталога assets.extra. Соответствующее значение указывает полный путь к исходному файлу, который нужно скопировать. Например, простой случай копирования одного файла без переименования задаётся как {'my_asset_file.txt': '/path/to/my_asset_file.txt'}.
as_text Нужно ли записывать протокол SavedModel в текстовом формате. По умолчанию False.
exports_to_keep Количество экспортов для хранения. Более старые экспорты будут удалены. По умолчанию 5. Установите None чтобы отключить сборку мусора.
Исключения
ValueError если какой-либо аргумент некорректен.
Атрибуты
name Имя каталога.

Имя каталога в каталоге экспорта, где записываются экспорты этого типа. Не должно быть None или пустым.

Методы

export

Просмотреть исходный код

export(
    estimator, export_path, checkpoint_path, eval_result, is_the_final_export
)

Экспортирует заданный Estimator в определённый формат.

Аргументы
estimator экспортируемый Estimator.
export_path Строка, содержащая каталог для записи экспорта.
checkpoint_path Путь к контрольной точке для экспорта.
eval_result Результат Estimator.evaluate по этой контрольной точке.
is_the_final_export Этот булевый параметр равен True, когда это экспорт в конце обучения. Он равен False для промежуточных экспортов во время обучения. При передаче Exporter в tf.estimator.train_and_evaluate is_the_final_export всегда False, если TrainSpec.max_steps равен None.
Возвращаемое значение
Путь к экспортированному каталогу или None если экспорт пропущен.

© 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/r1.15/api_docs/python/tf/estimator/LatestExporter

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API