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» для опций, которые могут появляться несколько раз, могут вызвать эту функцию модуля для регистрации своих флагов.
| Аргументы | |
|---|---|
parser | ArgumentParser, используемый для анализа аргументов флага. |
serializer | ArgumentSerializer, экземпляр сериализатора флага. |
name | str, имя флага. |
default | Union[Iterable[T], Text, None], значение по умолчанию флага. Если значение является текстом, оно будет обработано так, как будто оно было предоставлено из командной строки. Если значение является итерируемым объектом, не являющимся строкой, оно будет перебираться для создания поверхностной копии значений. Если оно равно None, оно останется без изменений. |
help | str, сообщение справки. |
flag_values | 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/versions/r2.9/api_docs/python/tf/compat/v1/flags/DEFINE_multi