Класс позволяет взять набор операций TensorFlow и аннотировать их создание, чтобы toco знал, как преобразовать их в tflite. В граф TensorFlow встраивается псевдофункция. Это позволяет встраивать сведения об использовании высокоуровневого API в низкоуровневую реализацию TensorFlow, чтобы позднее её можно было заменить альтернативной реализацией.
По сути, любой «вход» этой псевдооперации передаётся в identity, а перед использованием составляющими операциями, из которых состоит псевдооперация, к этому входу добавляются атрибуты. Аналогичным образом обрабатывается любой выход, который нужно экспортировать из текущей операции.
Аргументы
function_name
Имя функции (имя пользовательской операции в tflite)
"name" — метка; "tag" — тег для группировки нескольких аргументов, которые будут агрегированы. Например, строка 'cool_input'. По сути, в одну подсказку можно добавить несколько входов для параллельных операций, которые впоследствии будут объединены. Например, static_rnn создаёт несколько копий состояния или входов. "aggregate" — стратегия агрегации, допустимая только при значении tag, отличном от None. Допустимые значения: OpHint.AGGREGATE_FIRST, OpHint.AGGREGATE_LAST и OpHint.AGGREGATE_STACK. "index_override" — глобальный индекс, который следует использовать. Он соответствует порядку аргументов в создаваемой итоговой заглушке.
Добавляет обёрнутый выходной аргумент в подсказку.
Аргументы
*args
Выходной тензор.
**kwargs
"name" — метка; "tag" — тег для группировки нескольких аргументов, которые будут агрегированы. Например, строка 'cool_input'. По сути, в одну подсказку можно добавить несколько входов для параллельных операций, которые впоследствии будут объединены. Например, static_rnn создаёт несколько копий состояния или входов. "aggregate" — стратегия агрегации, допустимая только при значении tag, отличном от None. Допустимые значения: OpHint.AGGREGATE_FIRST, OpHint.AGGREGATE_LAST и OpHint.AGGREGATE_STACK. "index_override" — глобальный индекс, который следует использовать. Он соответствует порядку аргументов в создаваемой итоговой заглушке.