Модуль: 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_typescomplex_typesintegral_typesreal_types
Модули
v1 модуль: объединяет весь публичный интерфейс TensorFlow в этом модуле.
Функции
as_bytes(...): Преобразует bytearray, bytes, или unicode типы Python в bytes.
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 | |
| complex_types | |
| integral_types | |
| real_types | |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/compat