tf.contrib.learn.ExportStrategy
Класс, представляющий тип экспорта модели.
tf.contrib.learn.ExportStrategy(
name, export_fn, strip_default_attrs=None
)
ЭТОТ КЛАСС УСТАРЕЛ. См. contrib/learn/README.md для общих инструкций по миграции.
Обычно создается служебной функцией, специфичной для экспортера, такой как saved_model_export_utils.make_export_strategy().
| Атрибуты | |
|---|---|
name | Имя каталога в каталоге экспорта по умолчанию, куда будут записываться экспорты этого типа. |
export_fn | Функция, записывающая экспорт, принимающая оценщик, путь назначения и необязательно путь контрольной точки и результат оценки для этой контрольной точки. Эта функция export_fn() может выполняться многократно во время непрерывного обучения или только один раз в конце обучения фиксированной длины. Обратите внимание, что функция export_fn() может выбрать, экспортировать или нет, на основе результата оценки или на основе внутреннего таймера или любого другого критерия, если экспорт не требуется для каждой контрольной точки. Подпись этой функции должна быть одной из:
|
strip_default_attrs | (Необязательно) Булево значение. Если установлено в True, атрибуты по умолчанию в GraphDef будут удалены при записи. Это рекомендуется для лучшей совместимости с будущими версиями получаемого SavedModel. |
Методы
export
export(
estimator, export_path, checkpoint_path=None, eval_result=None
)
Экспортирует данный Estimator в определённый формат.
| Аргументы | |
|---|---|
estimator | оценщик для экспорта. |
export_path | Строка, содержащая каталог, в который следует записать экспорт. |
checkpoint_path | Путь к контрольной точке для экспорта. Если None (по умолчанию), стратегия может определить контрольную точку (например, последнюю) самостоятельно. |
eval_result | Выход Estimator.evaluate для этой контрольной точки. Это нужно задавать только в случае, если указан checkpoint_path (в противном случае неясно, к какой контрольной точке относится эта оценка). |
| Возвращает | |
|---|---|
| Строковый путь к каталогу экспорта. |
| Исключения | |
|---|---|
ValueError | если функция export_fn не имеет необходимой подписи |
© 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/contrib/learn/ExportStrategy