Operationによって生成されるテンソルへのシンボリック ハンドル。
Output<T> Tensor<T>へのシンボリック ハンドルです。テンソルの値は、 SessionでOperationを実行することによって計算されます。
Operandインターフェイスを実装することにより、このクラスのインスタンスはOpインスタンスに対するオペランドとしても機能します。
パブリックメソッド
| 出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
| T | asTensor () この出力のテンソルを返します。 |
| データ・タイプ | データ・タイプ() この出力によって参照されるテンソルの DataType を返します。 |
| ブール値 | 等しい(オブジェクト o) |
| <U はTTypeを拡張 >出力<U> | Expect (クラス<U> タイプ) Output<U>型のこの Output オブジェクトを返します。 |
| 整数 | ハッシュコード() |
| 整数 | 索引() オペレーションの出力にインデックスを返します。 |
| 弦 | 名前() この出力の完全な名前 (別名) を返します。 |
| 手術 | |
| 形 | 形() この出力によって参照されるテンソルの (おそらく部分的に既知の) 形状を返します。 |
| 弦 | toString () |
| クラス<T> | タイプ() この出力によって参照されるテンソルのタイプを返します。 |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
パブリック T asTensor ()
この出力のテンソルを返します。
この操作は、積極的に実行された操作の出力でのみサポートされます。グラフ環境の場合、出力テンソルは、 fetch(Output)を使用してセッションを実行することによってフェッチする必要があります。
ガベージ コレクターは消費するメモリ量を認識しないため、返されたテンソルをできるだけ早く明示的に閉じることをお勧めします。これは、大量になる可能性があります。
戻り値
- テンソル
投げる
| IllegalStateException | この出力がグラフから得られたものである場合 |
|---|---|
| クラスキャスト例外 | テンソルの型とこの出力が予想外に互換性がない場合 |
関連項目
public booleanに等しい(オブジェクト o)
public出力<U> Expect (Class<U> タイプ)
Output<U>型のこの Output オブジェクトを返します。このメソッドは、 Output<?>型の値が指定された場合に便利です。
パラメーター
| タイプ | サポートされている任意のテンソル型 |
|---|
投げる
| IllegalArgumentException | このオブジェクトの実際のデータ型が型Uと一致しない場合。 |
|---|
public int hashCode ()
パブリック intインデックス()
オペレーションの出力にインデックスを返します。
パブリック文字列名()
この出力の完全な名前 (別名テンソル名) を返します。
publicオペレーションop ()
public String toString ()
public Class<T> type ()
この出力によって参照されるテンソルのタイプを返します。