Spec-Zone.ru › TensorFlow

tf.saved_model.Asset

Представляет файл-актив, который необходимо включить в SavedModel.

Просмотр псевдонимов

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

Дополнительные сведения см. в руководстве по миграции.

tf.compat.v1.saved_model.Asset

tf.saved_model.Asset(
    path
)

Используется в блокнотах

Используется в руководстве
  • Токенизаторы подслов

SavedModel может включать произвольные файлы, называемые активами, необходимые для его использования. Например, файл словаря, используемый для инициализации таблицы поиска.

При экспорте отслеживаемого объекта с помощью tf.saved_model.save() все Asset, доступные из него, копируются в каталог активов SavedModel. При загрузке активы и сериализованные функции, которые зависят от них, будут ссылаться на правильные пути к файлам внутри каталога SavedModel.

Пример:

filename = tf.saved_model.Asset("file.txt")

@tf.function(input_signature=[])
def func():
  return tf.io.read_file(filename)

trackable_obj = tf.train.Checkpoint()
trackable_obj.func = func
trackable_obj.filename = filename
tf.saved_model.save(trackable_obj, "/tmp/saved_model")

# The created SavedModel is hermetic, it does not depend on
# the original file and can be moved to another path.
tf.io.gfile.remove("file.txt")
tf.io.gfile.rename("/tmp/saved_model", "/tmp/new_location")

reloaded_obj = tf.saved_model.load("/tmp/new_location")
print(reloaded_obj.func())
Атрибуты
asset_path Путь или тензор tf.string размерности 0 с путем к активу.

© 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/saved_model/Asset

Spec-Zone.ru

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