Модуль: 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: Парсер члена класса перечисления.
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(...): Регистрирует объект флага общего типа.
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(...): Гарантирует, что только один флаг из flag_names будет True.
mark_flag_as_required(...): Гарантирует, что флаг не равен None во время выполнения программы.
mark_flags_as_mutual_exclusive(...): Гарантирует, что только один флаг из flag_names не равен None.
mark_flags_as_required(...): Гарантирует, что флаги не равны None во время выполнения программы.
multi_flags_validator(...): Декоратор функции для определения валидатора флага multi-флага.
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