Operation

открытый интерфейс работы
Известные косвенные подклассы

Выполняет вычисления на тензорах.

Операция принимает ноль или более Tensor вход S (производства других операций) , как и производит ноль или более Tensor сек в качестве выходного сигнала.

Публичные методы

абстрактный int
inputListLength (имя String)
Возвращает размер указанного входного списка тензоров для этой операции.
абстрактная строка
имя ()
Возвращает полное название операции.
абстрактный int
numOutputs ()
Возвращает количество тензоров, созданных этой операцией.
абстрактный <Т> Выход <Т>
Выход (INT IDX)
Возвращает символьный дескриптор одного из тензоров, созданных этой операцией.
абстрактный выход [] <?>
outputList (INT IDX, Int длина)
Возвращает символические дескрипторы к списку тензоров, созданных этой операцией.
абстрактный int
outputListLength (имя String)
Возвращает размер списка тензоров, созданных этой операцией.
абстрактная строка
типа ()
Возвращает тип операции, т. Е. Имя вычисления, выполненного операцией.

Публичные методы

общественный абстрактный INT inputListLength (имя String)

Возвращает размер указанного входного списка тензоров для этой операции.

Операция имеет несколько именованных входов, каждый из которых содержит либо один тензор, либо список тензоров. Этот метод возвращает размер списка тензоров для конкретного именованного ввода операции.

Параметры
имя идентификатор списка тензоров (которых может быть много) входов в эту операцию.
Возврат
  • размер списка тензоров, созданных этим именованным входом.
Броски
IllegalArgumentException если эта операция не имеет ввода с указанным именем.

общественное абстрактное имя String ()

Возвращает полное название операции.

общественный абстрактный ИНТ numOutputs ()

Возвращает количество тензоров, созданных этой операцией.

общественный абстрактный выход <T> выход (INT IDX)

Возвращает символьный дескриптор одного из тензоров, созданных этой операцией.

Предупреждение: не проверяет , что тип тензора соответствует T. Это рекомендуется вызвать этот метод с параметром явного типа , а не позволяя ему сделать вывод, например operation.<Integer>output(0)

Параметры
idx Индекс выхода среди выходов, созданных этой операцией.

общественный абстрактный выход [] <?> outputList (интермедиат IDX, внутр длина)

Возвращает символические дескрипторы к списку тензоров, созданных этой операцией.

Параметры
idx индекс первого тензора списка
длина количество тензоров в списке
Возврат
  • Массив Output

общественный абстрактный INT outputListLength (имя String)

Возвращает размер списка тензоров, созданных этой операцией.

Операция имеет несколько именованных выходов, каждый из которых производит либо один тензор, либо список тензоров. Этот метод возвращает размер списка тензоров для конкретного именованного вывода операции.

Параметры
имя идентификатор списка тензоров (которых может быть много), созданных этой операцией.
Возврат
  • размер списка тензоров, созданных этим именованным выходом.
Броски
IllegalArgumentException если эта операция не имеет вывода с указанным именем.

общественный абстрактный тип String ()

Возвращает тип операции, т. Е. Имя вычисления, выполненного операцией.