Spec-Zone.ru › TensorFlow 2.9

tf.compat.v1.flags.register_multi_flags_validator

Добавляет ограничение к нескольким флагам.

tf.compat.v1.flags.register_multi_flags_validator(
    flag_names,
    multi_flags_checker,
    message='Flags validation failed',
    flag_values=_flagvalues.FLAGS
)

Ограничение проверяется при первоначальном разборе флагов и после каждого изменения значения соответствующего флага.

Аргументы
flag_names [str], список имён флагов, которые нужно проверить.
multi_flags_checker callable, функция для проверки флага. Вход - dict, ключами которого являются имена флагов, а значениями - значения соответствующего флага (строка, булево значение и т. д.). Выход - bool, True, если ограничение валидатора удовлетворено. Если ограничение не удовлетворено, функция должна вернуть False или вызвать исключение flags.ValidationError.
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/register_multi_flags_validator

Spec-Zone.ru

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