Spec-Zone.ru › TensorFlow

tf.experimental.dtensor.sharded_save

Сохраняет заданные именованные срезы тензоров с разбиением на шарды безопасным для нескольких клиентов способом.

tf.experimental.dtensor.sharded_save(
    mesh: tf.experimental.dtensor.Mesh,
    file_prefix: Union[str, tf.Tensor],
    tensor_names: Union[List[str], tf.Tensor],
    shape_and_slices: Union[List[str], tf.Tensor],
    tensors: List[Union[tensor_lib.Tensor, tf_variables.Variable]]
)

Метод обеспечивает корректное состояние каталога контрольной точки при сохранении с разбиением на шарды несколькими клиентами. В частности, после SaveV2 устанавливается барьер, чтобы убедиться, что каждый клиент завершил запись файлов. Еще один барьер устанавливается после MergeV2Checkpoints, чтобы убедиться, что все метаданные объединены должным образом.

После завершения работы контрольная точка сохранена, а все операции с каталогом выполнены.

Аргументы
mesh Сетка, содержащая сохраняемые тензоры.
file_prefix Префикс контрольной точки.
tensor_names список имен тензоров, используемых в операции сохранения.
shape_and_slices список спецификаций формы и среза, используемых в операции сохранения. Поддерживается только значение «», поскольку распределенное сохранение со срезами пока не поддерживается.
tensors список тензоров, используемых в операции сохранения. Порядок должен соответствовать tensor_names.
Возвращает
Операцию MergeV2Checkpoints, объединяющую все метаданные.

© 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/experimental/dtensor/sharded_save

Spec-Zone.ru

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