tf.keras.mixed_precision.global_policy
Возвращает глобальную политику dtype.
tf.keras.mixed_precision.global_policy()
Глобальная политика — это по умолчанию tf.keras.mixed_precision.Policy используемая для слоев, если политика не передаётся в конструктор слоя. Если политика не была установлена с помощью keras.mixed_precision.set_global_policy, она будет возвращать политику, созданную на основе tf.keras.backend.floatx() (floatx по умолчанию равен float32).
tf.keras.mixed_precision.global_policy() <Policy "float32"> tf.keras.layers.Dense(10).dtype_policy # Defaults to the global policy <Policy "float32">
Если поведение TensorFlow 2 отключено с помощью tf.compat.v1.disable_v2_behavior(), вместо этого будет возвращаться специальная политика «_infer», которая определяет dtype из dtype первого входного значения при первом вызове слоя. Это поведение соответствует поведению, существовавшему в TensorFlow 1.
Дополнительную информацию о политиках см. в tf.keras.mixed_precision.Policy.
| Возвращаемое значение | |
|---|---|
| Глобальная политика. |
© 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/versions/r2.9/api_docs/python/tf/keras/mixed_precision/global_policy