Известные косвенные подклассы |
Выполняет вычисления на тензорах.
Операция принимает ноль или более 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 ()
Возвращает тип операции, т. Е. Имя вычисления, выполненного операцией.