Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.flags.multi_flags_validator

Декоратор функции для определения валидатора нескольких флагов.

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

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

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

tf.compat.v1.app.flags.multi_flags_validator

tf.compat.v1.flags.multi_flags_validator(
    flag_names, message='Flag validation failed', flag_values=_flagvalues.FLAGS
)

Регистрирует декорированную функцию в качестве валидатора для имён флагов, например:

@flags.multi_flags_validator(['foo', 'bar']) def _CheckFooBar(flags_dict): ...

См. register_multi_flags_validator() для спецификации функции-проверяющего.

Аргументы
flag_names [str], список имён флагов, которые необходимо проверить.
message str, текст ошибки, который будет показан пользователю, если проверяющая функция вернёт False. Если проверяющая функция вызывает flags.ValidationError, будет показано сообщение из поднятой ошибки.
flag_values flags.FlagValues, необязательный экземпляр FlagValues для проверки.
Возвращаемое значение
Декоратор функции, который регистрирует её аргумент в качестве валидатора.
Исключения
AttributeError Возникает, когда флаг не зарегистрирован в качестве допустимого имени флага.

© 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/v1/flags/multi_flags_validator

Spec-Zone.ru

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