Spec-Zone.ru › TensorFlow

Модуль: 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API