Implementacja Operation
dodana jako węzeł do Graph
.
Instancje GraphOperation są ważne tylko wtedy, gdy Graph
, którego są częścią, jest prawidłowe. Zatem jeśli zostanie wywołana funkcja Graph.close()
, wówczas metody w instancji GraphOperation mogą zakończyć się niepowodzeniem z powodu IllegalStateException
.
Instancje GraphOperation są niezmienne i bezpieczne dla wątków.
Metody publiczne
wartość logiczna | równa się (Obiekt o) |
wew | hashCode () |
wew | inputListLength (nazwa ciągu) Zwraca rozmiar podanej listy wejściowej tensorów dla tej operacji. |
Strunowy | nazwa () Zwraca pełną nazwę operacji. |
wew | liczba wyjść () Zwraca liczbę tensorów wytworzonych w wyniku tej operacji. |
<T> Wyjście <T> | wynik (int idx) Zwraca symboliczny uchwyt do jednego z tensorów utworzonych w wyniku tej operacji. |
Wyjście[] <?> | lista wyjściowa (int idx, int długość) Zwraca uchwyty symboliczne do listy tensorów utworzonych w wyniku tej operacji. |
wew | OutputListLength (nazwa ciągu) Zwraca rozmiar listy tensorów utworzonej w wyniku tej operacji. |
Strunowy | doString () |
Strunowy | typ () Zwraca typ operacji, tj. nazwę obliczenia wykonywanego przez operację. |
Metody dziedziczone
Metody publiczne
publiczna wartość logiczna równa się (Obiekt o)
Parametry
o |
---|
publiczny int hashCode ()
public int inputListLength (nazwa ciągu)
Zwraca rozmiar podanej listy wejściowej tensorów dla tej operacji.
Operacja ma wiele nazwanych danych wejściowych, z których każdy zawiera pojedynczy tensor lub listę tensorów. Ta metoda zwraca rozmiar listy tensorów dla określonych nazwanych danych wejściowych operacji.
Parametry
nazwa | identyfikator listy tensorów (których może być wiele) danych wejściowych tej operacji. |
---|
Zwroty
- rozmiar listy tensorów utworzonych przez to nazwane wejście.
publiczna nazwa ciągu ()
Zwraca pełną nazwę operacji.
public int numOutputs ()
Zwraca liczbę tensorów wytworzonych w wyniku tej operacji.
publiczne wyjście <T> wyjście (int idx)
Zwraca symboliczny uchwyt do jednego z tensorów utworzonych w wyniku tej operacji.
Ostrzeżenie: nie sprawdza, czy typ tensora pasuje do T. Zaleca się wywoływanie tej metody z jawnym parametrem typu, zamiast pozwalać na wywnioskowanie tego, np operation.<Integer>output(0)
Parametry
idx | Indeks wyników wśród wyników uzyskanych w wyniku tej operacji. |
---|
public Output[] <?> OutputList (int idx, int długość)
Zwraca uchwyty symboliczne do listy tensorów utworzonych w wyniku tej operacji.
Parametry
idx | indeks pierwszego tensora listy |
---|---|
długość | liczba tensorów na liście |
Zwroty
- tablica
Output
public int OutputListLength (nazwa ciągu)
Zwraca rozmiar listy tensorów utworzonej w wyniku tej operacji.
Operacja ma wiele nazwanych wyników, z których każdy generuje pojedynczy tensor lub listę tensorów. Ta metoda zwraca rozmiar listy tensorów dla określonego nazwanego wyniku operacji.
Parametry
nazwa | identyfikator listy tensorów (których może być wiele) utworzonej w wyniku tej operacji. |
---|
Zwroty
- rozmiar listy tensorów utworzonych przez to nazwane wyjście.
publiczny ciąg do ciągu ()
publiczny typ ciągu ()
Zwraca typ operacji, tj. nazwę obliczenia wykonywanego przez operację.