Spec-Zone.ru › TensorFlow 2.4

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

Spec-Zone.ru

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