Spec-Zone.ru › TensorFlow

tf.compat.v1.flags.validator

Функция-декоратор для определения валидатора флага.

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

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

@flags.validator('foo')
def _CheckFoo(foo):
  ...

См. :func:register_validator для спецификации функции-проверяющей.

Аргументы
flag_name str | FlagHolder, имя или держатель флага, который необходимо проверить. Только позиционный параметр.
message str, текст ошибки, который будет показан пользователю, если проверяющая функция возвращает False. Если проверяющая функция вызывает flags.ValidationError, будет показано сообщение из этой ошибки.
flag_values flags.FlagValues, необязательный экземпляр FlagValues для проверки.
Возвращает
Функция-декоратор, которая регистрирует свой аргумент-функцию в качестве валидатора.
Возможные исключения
AttributeError Возникает, когда flag_name не зарегистрирован как допустимое имя флага.

© 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/validator

Spec-Zone.ru

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