Модуль: tf.compat.v1.flags
Модуль для импорта absl.flags. См. https://github.com/abseil/abseil-py
Классы
class ArgumentParser: Базовый класс для разбора и преобразования аргументов.
class ArgumentSerializer: Базовый класс для создания строковых представлений значения флага.
class BaseListParser: Базовый класс для парсера списков строк.
class BooleanFlag: Базовый логический флаг.
class BooleanParser: Парсер логических значений.
class CantOpenFlagFileError: Возникает, если не удается открыть файл флагов.
class CsvListSerializer: Базовый класс для создания строковых представлений значения флага.
class DuplicateFlagError: Возникает при конфликте имен флагов.
class EnumClassFlag: Базовый флаг перечисления; его значение — элемент класса перечисления.
class EnumClassListSerializer: Сериализатор для флагов :class:MultiEnumClass.
class EnumClassParser: Парсер элемента класса Enum.
class EnumClassSerializer: Класс для создания строковых представлений значения флага класса перечисления.
class EnumFlag: Базовый флаг перечисления; его значением может быть любая строка из списка enum_values.
class EnumParser: Парсер строкового значения перечисления (строкового значения из заданного набора).
class Error: Базовый класс для всех ошибок флагов.
class Flag: Сведения о флаге командной строки.
class FlagHolder: Хранит определенный флаг.
class FlagNameConflictsWithMethodError: Возникает, если имя флага конфликтует с методами :class:FlagValues.
class FlagValues: Реестр объектов :class:~absl.flags.Flag.
class FloatParser: Парсер чисел с плавающей точкой.
class IllegalFlagValueError: Возникает, если аргумент флага командной строки недопустим.
class IntegerParser: Парсер целочисленного значения.
class ListParser: Парсер списка строк, разделенных запятыми.
class ListSerializer: Базовый класс для создания строковых представлений значения флага.
class MultiEnumClassFlag: Флаг multi_enum_class.
class MultiFlag: Флаг, который может встречаться в командной строке несколько раз.
class UnparsedFlagAccessError: Возникает при обращении к значению флага из неразобранного :class:FlagValues.
class UnrecognizedFlagError: Возникает, если флаг не распознан.
class ValidationError: Возникает, если ограничение валидатора флага не выполнено.
class WhitespaceSeparatedListParser: Парсер списка строк, разделенных пробелами.
Функции
DEFINE(...): Регистрирует универсальный объект Flag.
DEFINE_alias(...): Определяет псевдоним для существующего флага.
DEFINE_bool(...): Регистрирует логический флаг.
DEFINE_boolean(...): Регистрирует логический флаг.
DEFINE_enum(...): Регистрирует флаг, значением которого может быть любая строка из enum_values.
DEFINE_enum_class(...): Регистрирует флаг, значением которого может быть имя элемента перечисления.
DEFINE_flag(...): Регистрирует объект :class:Flag с объектом :class:FlagValues.
DEFINE_float(...): Регистрирует флаг, значением которого должно быть число с плавающей точкой.
DEFINE_integer(...): Регистрирует флаг, значением которого должно быть целое число.
DEFINE_list(...): Регистрирует флаг, значением которого является список строк, разделенных запятыми.
DEFINE_multi(...): Регистрирует универсальный MultiFlag, который разбирает аргументы с помощью заданного парсера.
DEFINE_multi_enum(...): Регистрирует флаг, значением которого может быть список строк из enum_values.
DEFINE_multi_enum_class(...): Регистрирует флаг, значением которого может быть список элементов перечисления.
DEFINE_multi_float(...): Регистрирует флаг, значением которого может быть список произвольных чисел с плавающей точкой.
DEFINE_multi_integer(...): Регистрирует флаг, значением которого может быть список произвольных целых чисел.
DEFINE_multi_string(...): Регистрирует флаг, значением которого может быть список произвольных строк.
DEFINE_spaceseplist(...): Регистрирует флаг, значением которого является список строк, разделенных пробелами.
DEFINE_string(...): Регистрирует флаг, значением которого может быть любая строка.
FLAGS(...): Реестр объектов :class:~absl.flags.Flag.
adopt_module_key_flags(...): Объявляет все флаги, относящиеся к модулю, ключевыми для текущего модуля.
declare_key_flag(...): Объявляет один флаг ключевым для текущего модуля.
disclaim_key_flags(...): Объявляет, что текущий модуль больше не будет определять ключевые флаги.
doc_to_help(...): Принимает строку doc и форматирует ее как текст справки.
flag_dict_to_args(...): Преобразует словарь значений в параметры вызова процесса.
get_help_width(...): Возвращает целочисленную ширину строк справки, используемую в TextWrap.
mark_bool_flags_as_mutual_exclusive(...): Гарантирует, что значение True будет присвоено только одному флагу из flag_names.
mark_flag_as_required(...): Гарантирует, что во время выполнения программы значение флага не будет None.
mark_flags_as_mutual_exclusive(...): Гарантирует, что значение не None будет присвоено только одному флагу из flag_names.
mark_flags_as_required(...): Гарантирует, что во время выполнения программы значения флагов не будут None.
multi_flags_validator(...): Декоратор функции для определения валидатора нескольких флагов.
override_value(...): Переопределяет значение указанного флага.
register_multi_flags_validator(...): Добавляет ограничение для нескольких флагов.
register_validator(...): Добавляет ограничение, которое будет применяться во время выполнения программы.
set_default(...): Изменяет значение по умолчанию для указанного объекта флага.
text_wrap(...): Выполняет перенос указанного текста, ограничивая максимальную длину строки, и возвращает результат.
validator(...): Декоратор функции для определения валидатора флага.
© 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