Symboliczne dojście do tensora utworzone przez Operation
.
Output<T>
jest symbolicznym dojściem do Tensor<T>
. Wartość tensora jest obliczana poprzez wykonanie Operation
w Session
.
Implementując interfejs Operand
, instancje tej klasy działają również jako operandy instancji Op
.
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
T | asTensor () Zwraca tensor na tym wyjściu. |
Typ danych | typ danych () Zwraca typ danych tensora, do którego odwołuje się to wyjście. |
wartość logiczna | równa się (Obiekt o) |
<U rozszerza TType > Wyjście <U> | oczekiwać (typ Class<U>) Zwraca ten obiekt Output o typie Output<U> . |
wew | hashCode () |
wew | indeks () Zwraca indeks do wyników operacji. |
Strunowy | nazwa () Zwraca pełną nazwę tego wyjścia (aka |
Operacja | |
Kształt | kształt () Zwraca (prawdopodobnie częściowo znany) kształt tensora, do którego odnosi się ten wynik. |
Strunowy | doString () |
Klasa<T> | typ () Zwraca typ tensora, do którego odwołuje się to dane wyjściowe. |
Metody dziedziczone
Metody publiczne
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
publiczny T asTensor ()
Zwraca tensor na tym wyjściu.
Ta operacja jest obsługiwana tylko na wynikach operacji wykonywanej z zapałem. W środowiskach grafowych tensory wyjściowe należy pobrać poprzez uruchomienie sesji za pomocą fetch(Output)
.
Zaleca się jak najszybsze zamknięcie zwróconego tensora, ponieważ moduł wyrzucający elementy bezużyteczne nie jest świadomy ilości zużywanej pamięci, co może być znaczące.
Zwroty
- napinacz
Rzuca
Wyjątek IllegalStateException | jeśli wynik ten wynika z wykresu |
---|---|
Wyjątek ClassCast | jeśli typ tensora i to wyjście są nieoczekiwanie niezgodne |
Zobacz też
publiczna wartość logiczna równa się (Obiekt o)
oczekiwane publiczne wyjście <U> (typ klasy <U>)
Zwraca ten obiekt Output o typie Output<U>
. Ta metoda jest przydatna, gdy podano wartość typu Output<?>
.
Parametry
typ | dowolny obsługiwany typ tensora |
---|
Rzuca
Wyjątek IllegalArgument | jeśli rzeczywisty typ danych tego obiektu nie jest zgodny z typem U . |
---|
publiczny int hashCode ()
publiczny indeks int ()
Zwraca indeks do wyników operacji.
publiczna nazwa ciągu ()
Zwraca pełną nazwę tego wyjścia (inaczej nazwę tensora)
operacja publiczna op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation
.
W przypadku operacji raw
zwrócona wartość odpowiada operacji TensorFlow opakowanej przez tę operację.
W przypadku operacji złożonej zwracana wartość zwykle odpowiada ostatniej operacji wywołanej w łańcuchu lub NoOp
grupującej jedną lub więcej operacji jako pojedynczą jednostkę obliczeniową.
Zwroty
kształt publiczny kształt ()
Zwraca (prawdopodobnie częściowo znany) kształt tensora, do którego odnosi się ten wynik.
publiczny ciąg do ciągu ()
publiczna klasa<T> typ ()
Zwraca typ tensora, do którego odwołuje się to dane wyjściowe.