Operation

Открытый интерфейс Эксплуатация
Известные косвенные подклассы

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

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

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

абстрактный int
inputListLength (имя строки)
Возвращает размер заданного входного списка тензоров для этой операции.
абстрактная строка
имя ()
Возвращает полное имя операции.
абстрактный int
числовыходов ()
Возвращает количество тензоров, созданных этой операцией.
абстрактный <T> Выход <T>
вывод (int idx)
Возвращает символический дескриптор одного из тензоров, созданных этой операцией.
абстрактный вывод[] <?>
outputList (int idx, длина int)
Возвращает символические дескрипторы списка тензоров, созданных этой операцией.
абстрактный int
outputListLength (имя строки)
Возвращает размер списка тензоров, созданных этой операцией.
абстрактная строка
тип ()
Возвращает тип операции, т. е. имя вычисления, выполняемого этой операцией.

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

public Abstract int inputListLength (имя строки)

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

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

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

общедоступное абстрактное имя строки ()

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

публичный абстрактный int numOutputs ()

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

общедоступный абстрактный вывод <T> ( int idx)

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

Предупреждение: не проверяет, соответствует ли тип тензора T. Рекомендуется вызывать этот метод с явным параметром типа, а не позволять его выводить, например operation.&lt;Integer&gt;output(0)

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

общедоступный абстрактный Output[] <?> outputList (int idx, int длина)

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

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

public Abstract int outputListLength (имя строки)

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

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

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

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

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