tf.compat.forward_compatibility_horizon
| Просмотреть исходный код на GitHub |
Менеджер контекста для тестирования совместимости с будущими версиями сгенерированных графов.
@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.4/api_docs/python/tf/compat/forward_compatibility_horizon