Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.flags.register_multi_flags_validator

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

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

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

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

tf.compat.v1.app.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, текст ошибки, который будет показан пользователю, если checker возвращает False. Если checker возбуждает 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/register_multi_flags_validator

Spec-Zone.ru

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