Spec-Zone.ru › TensorFlow 2.9

tf.compat.v1.flags.multi_flags_validator

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

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

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

@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 Возникает, когда флаг не зарегистрирован как допустимое имя флага.

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

Spec-Zone.ru

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