Partecipa al simposio Women in ML il 7 dicembre Registrati ora

GraphOperation

public final class GraphOperation

Implementazione di Operation aggiunto come un nodo a un Graph .

Le istanze di GraphOperation sono valide solo finché il Graph cui fanno parte è valido. Pertanto, se è stato richiamato close() , i metodi sull'istanza GraphOperation potrebbero non riuscire con IllegalStateException .

Le istanze di GraphOperation sono immutabili e thread-safe.

Metodi pubblici

booleano
è uguale a (Oggetto o)
int
int
inputListLength (nome stringa)
Restituisce la dimensione dell'elenco di input fornito di tensori per questa operazione.
Corda
nome ()
Restituisce il nome completo dell'operazione.
int
numOutputs ()
Restituisce il numero di tensori prodotti da questa operazione.
<T> Uscita <T>
output (int idx)
Restituisce un handle simbolico a uno dei tensori prodotti da questa operazione.
Uscita [] <?>
outputList (int idx, int length)
Restituisce gli handle simbolici a un elenco di tensori prodotti da questa operazione.
int
outputListLength (nome stringa)
Restituisce la dimensione dell'elenco dei tensori prodotto da questa operazione.
Corda
Corda
tipo ()
Restituisce il tipo di operazione, ovvero il nome del calcolo eseguito dall'operazione.

Metodi ereditati

Metodi pubblici

public boolean è uguale a (Object o)

public int hashCode ()

public int inputListLength (nome stringa)

Restituisce la dimensione dell'elenco di input fornito di tensori per questa operazione.

Un'operazione ha più ingressi denominati, ognuno dei quali contiene un singolo tensore o un elenco di tensori. Questo metodo restituisce la dimensione dell'elenco di tensori per uno specifico input denominato dell'operazione.

Parametri
nome identificatore della lista dei tensori (di cui possono esserci molti) input per questa operazione.
ritorna
  • la dimensione dell'elenco di tensori prodotto da questo input denominato.

public String name ()

Restituisce il nome completo dell'operazione.

public int numOutputs ()

Restituisce il numero di tensori prodotti da questa operazione.

output pubblico <T> output (int idx)

Restituisce una maniglia simbolica a uno dei tensori prodotti da questa operazione.

Attenzione: non verifica che il tipo del tensore corrisponda a T. Si consiglia di chiamare questo metodo con un parametro di tipo esplicito piuttosto che lasciarlo dedurre, ad esempio operation.<Integer>output(0)

Parametri
idx L'indice dell'output tra gli output prodotti da questa operazione.

output pubblico [] <?> outputList (int idx, int length)

Restituisce gli handle simbolici a un elenco di tensori prodotti da questa operazione.

Parametri
idx indice del primo tensore della lista
lunghezza numero di tensori nell'elenco
ritorna
  • matrice di Output

public int outputListLength (nome stringa)

Restituisce la dimensione dell'elenco dei tensori prodotto da questa operazione.

Un'operazione ha più uscite denominate, ciascuna delle quali produce un singolo tensore o un elenco di tensori. Questo metodo restituisce la dimensione dell'elenco di tensori per uno specifico output denominato dell'operazione.

Parametri
nome identificatore della lista dei tensori (di cui possono essere molti) prodotta da questa operazione.
ritorna
  • la dimensione dell'elenco di tensori prodotto da questo output denominato.

public String toString ()

public String type ()

Restituisce il tipo di operazione, ovvero il nome del calcolo eseguito dall'operazione.