Spec-Zone.ru › TensorFlow 2.9

Модуль: tf.compat

Функции совместимости.

Модуль tf.compat содержит два набора функций совместимости.

Tensorflow 1.x и 2.x API

Подмодули compat.v1 и compat.v2 предоставляют полную копию API v1 и v2 для обеспечения обратной и прямой совместимости между версиями TensorFlow 1.x и 2.x. Подробности см. в руководстве по миграции.

Утилиты для написания совместимого кода

Помимо подмодулей compat.v1 и compat.v2 модуль tf.compat также содержит набор вспомогательных функций для написания кода, работающего в обеих средах:

  • TensorFlow 1.x и 2.x
  • Python 2 и 3

Коллекции типов

Модуль совместимости также предоставляет следующие псевдонимы для распространенных наборов типов Python:

  • bytes_or_text_types
  • complex_types
  • integral_types
  • real_types

Модули

v1 модуль: Объединяет весь публичный интерфейс TensorFlow в этот модуль.

Функции

as_bytes(...): Преобразует bytearray, bytes, или unicode типы входных данных Python в bytes.

as_str(...)

as_str_any(...): Преобразует вход в тип str.

as_text(...): Преобразует любые строковые типы входных данных Python в unicode.

dimension_at_index(...): Утилита совместимости, необходимая для поддержки поведения как V1, так и V2 в TF.

dimension_value(...): Утилита совместимости, необходимая для поддержки поведения как V1, так и V2 в TF.

forward_compatibility_horizon(...): Менеджер контекста для тестирования прямой совместимости сгенерированных графов.

forward_compatible(...): Возвращает true, если окно прямой совместимости истекло.

path_to_str(...): Преобразует вход, являющийся объектом PathLike в тип str.

Другие члены
bytes_or_text_types (<class 'bytes'>, <class 'str'>)
complex_types (<class 'numbers.Complex'>, <class 'numpy.number'>)
integral_types (<class 'numbers.Integral'>, <class 'numpy.integer'>)
real_types (<class 'numbers.Real'>, <class 'numpy.integer'>, <class 'numpy.floating'>)

© 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/compat

Spec-Zone.ru

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