Spec-Zone.ru › TensorFlow

tf.train.experimental.MaxShardSizePolicy

Policy that splits tensors into shards with a max shard size.

Inherits From: ShardingCallback

View aliases

Compat aliases for migration

See Migration guide for more details.

tf.compat.v1.train.experimental.MaxShardSizePolicy

tf.train.experimental.MaxShardSizePolicy(
    max_shard_size: int
)

Shards may exceed the max shard size if they contain 1. a single scalar/string tensor that could not be sliced and exceeds the max shard size or 2. the checkpoint object graph, whose size cannot be calculated when saving.

Attributes
description

Methods

__call__

View source

__call__(
    shardable_tensors: Sequence[tf.train.experimental.ShardableTensor]
) -> Sequence[sharding_util.TensorSliceDict]

Callback to split tensors into shards with a max shard size.

Args
shardable_tensors A list of ShardableTensors.
Returns
List of shard dicts containing tensors. [ {checkpoint key: {slice_spec: tensor} } ]

© 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/train/experimental/MaxShardSizePolicy

Spec-Zone.ru

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