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 | :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