Spec-Zone.ru › TensorFlow 2.3

tf.compat.forward_compatibility_horizon

Просмотреть исходный код на GitHub

Менеджер контекста для тестирования обратной совместимости сгенерированных графов.

Просмотр псевдонимов

Псевдонимы совместимости для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.compat.forward_compatibility_horizon

@tf_contextlib.contextmanager
tf.compat.forward_compatibility_horizon(
    year, month, day
)

См. Совместимость версий.

Чтобы обеспечить обратную совместимость сгенерированных графов (см. forward_compatible) со старыми бинарными файлами, новые функции могут быть ограничены с помощью:

if compat.forward_compatible(year=2018, month=08, date=01):
  generate_graph_with_new_features()
else:
  generate_graph_so_older_binaries_can_consume_it()

Однако при добавлении новых функций может потребоваться протестировать их до истечения срока обратной совместимости. Этот менеджер контекста позволяет выполнять такие тесты. Например:

from tensorflow.python.compat import compat

def testMyNewFeature(self):
  with compat.forward_compatibility_horizon(2018, 08, 02):
     # Test that generate_graph_with_new_features() has an effect
Аргументы
year Год (например, 2018). Должен быть int.
month Месяц (1 ≤ месяц ≤ 12) в году. Должен быть int.
day День (1 ≤ день ≤ 31, или 30, или 29, или 28) в месяце. Должен быть int.

Возвращает:

Ничего.

© 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.3/api_docs/python/tf/compat/forward_compatibility_horizon

Spec-Zone.ru

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