Spec-Zone.ru › TensorFlow

tf.compat.v1.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):
  ...

См. :func:register_multi_flags_validator для спецификации функции проверки.

Аргументы
flag_names [str | FlagHolder], список имён или держателей флагов, которые необходимо проверить. Только позиционный параметр.
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/api_docs/python/tf/compat/v1/flags/multi_flags_validator

Spec-Zone.ru

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