tf.compat.v1.flags.DEFINE_multi
Регистрирует универсальный MultiFlag, который анализирует свои аргументы с помощью заданного анализатора.
tf.compat.v1.flags.DEFINE_multi(
parser,
serializer,
name,
default,
help,
flag_values=_flagvalues.FLAGS,
module_name=None,
required=False,
**args
)
Вспомогательная функция. Обычные пользователи НЕ должны использовать ее напрямую.
Разработчики, которым необходимо создать собственные классы «Анализатор» для опций, которые могут появляться несколько раз, могут вызвать эту функцию модуля для регистрации своих флагов.
| Аргументы | |
|---|---|
parser | ArgumentParser, используемый для анализа аргументов флага. |
serializer | ArgumentSerializer, экземпляр сериализатора флага. |
name | str, имя флага. |
default | Union[Iterable[T], Text, None], значение по умолчанию флага. Если значение — текст, оно будет обработано так, как будто оно было предоставлено из командной строки. Если значение — итерируемый объект, не являющийся строкой, он будет итерироваться для создания поверхностной копии значений. Если значение равно None, оно остается неизменным. |
help | str, сообщение справки. |
flag_values | :class:FlagValues, экземпляр FlagValues, с которым будет зарегистрирован флаг. Это почти никогда не нужно переопределять. |
module_name | Строка, имя модуля Python, объявляющего этот флаг. Если не указано, она будет вычислена с помощью стека вызовов этого вызова. |
required | bool, является ли этот флаг обязательным. Это должно использоваться в качестве ключевого аргумента. |
**args | Словарь со дополнительными ключевыми аргументами, которые передаются в Flag.__init__. |
| Возвращаемое значение | |
|---|---|
| ссылка на определенный флаг. |
© 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/DEFINE_multi