Реализация Operation
, добавленной в качестве узла в Graph
.
Экземпляры GraphOperation действительны только до тех пор, пока действителен Graph
частью которого они являются. Таким образом, если была вызвана close()
, методы экземпляра GraphOperation могут завершиться ошибкой с IllegalStateException
.
Экземпляры GraphOperation являются неизменяемыми и потокобезопасными.
Публичные методы
логическое значение | равно (Объект o) |
интервал | хэш-код () |
интервал | inputListLength (имя строки) Возвращает размер заданного входного списка тензоров для этой операции. |
Нить | имя () Возвращает полное имя операции. |
интервал | числовыходов () Возвращает количество тензоров, созданных этой операцией. |
<Т> Выход <Т> | вывод (int idx) Возвращает символический дескриптор одного из тензоров, созданных этой операцией. |
Вывод[] <?> | outputList (int idx, длина int) Возвращает символические дескрипторы списка тензоров, созданных этой операцией. |
интервал | outputListLength (имя строки) Возвращает размер списка тензоров, созданных этой операцией. |
Нить | нанизывать () |
Нить | тип () Возвращает тип операции, т. е. имя вычисления, выполняемого этой операцией. |
Унаследованные методы
Публичные методы
общедоступное логическое значение равно (Объект o)
Параметры
о |
---|
public int hashCode ()
public int inputListLength (имя строки)
Возвращает размер заданного входного списка тензоров для этой операции.
Операция имеет несколько именованных входных данных, каждый из которых содержит либо один тензор, либо список тензоров. Этот метод возвращает размер списка тензоров для определенного именованного входа операции.
Параметры
имя | идентификатор списка тензоров (которых может быть много), входных в эту операцию. |
---|
Возврат
- размер списка тензоров, созданных этим именованным входом.
публичное имя строки ()
Возвращает полное имя операции.
public int numOutputs ()
Возвращает количество тензоров, созданных этой операцией.
общедоступный вывод <T> ( int idx)
Возвращает символический дескриптор одного из тензоров, созданных этой операцией.
Предупреждение: не проверяет, соответствует ли тип тензора T. Рекомендуется вызывать этот метод с явным параметром типа, а не позволять его выводить, например operation.<Integer>output(0)
Параметры
идентификатор | Индекс результата среди результатов, полученных в результате этой операции. |
---|
public Output[] <?> outputList (int idx, int длина)
Возвращает символические дескрипторы списка тензоров, созданных этой операцией.
Параметры
идентификатор | индекс первого тензора списка |
---|---|
длина | количество тензоров в списке |
Возврат
- массив
Output
public int outputListLength (имя строки)
Возвращает размер списка тензоров, созданных этой операцией.
Операция имеет несколько именованных выходов, каждый из которых создает либо один тензор, либо список тензоров. Этот метод возвращает размер списка тензоров для определенного именованного вывода операции.
Параметры
имя | идентификатор списка тензоров (которых может быть много), созданных этой операцией. |
---|
Возврат
- размер списка тензоров, созданных этим именованным выходом.
публичная строка toString ()
общедоступный тип строки ()
Возвращает тип операции, т. е. имя вычисления, выполняемого этой операцией.