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. W związku z tym, jeśli zostanie wywołana funkcja close()
, metody w instancji GraphOperation mogą zakończyć się niepowodzeniem z powodu IllegalStateException
.
Instancje GraphOperation są niezmienne i bezpieczne dla wątków.
Metody publiczne
Wykres | środowisko () Zwraca środowisko wykonawcze, w którym utworzono tę operację. |
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 rozszerza TType > 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)
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.
Uwaga: 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ę.