Output

パブリック最終クラスの出力

Operationによって生成されるテンソルへのシンボリック ハンドル。

Output<T> Tensor<T>へのシンボリック ハンドルです。テンソルの値は、 SessionOperationを実行することによって計算されます。

Operandインターフェイスを実装することにより、このクラスのインスタンスはOpインスタンスに対するオペランドとしても機能します。

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
T
asTensor ()
この出力のテンソルを返します。
データ・タイプ
データ・タイプ()
この出力によって参照されるテンソルの DataType を返します。
ブール値
等しい(オブジェクト o)
<U はTTypeを拡張 >出力<U>
Expect (クラス<U> タイプ)
Output<U>型のこの Output オブジェクトを返します。
整数
整数
索引()
オペレーションの出力にインデックスを返します。
名前()
この出力の完全な名前 (別名) を返します。
手術
オプ()
この計算単位を単一のOperationとして返します。
()
この出力によって参照されるテンソルの (おそらく部分的に既知の) 形状を返します。
クラス<T>
タイプ()
この出力によって参照されるテンソルのタイプを返します。

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

パブリック T asTensor ()

この出力のテンソルを返します。

この操作は、積極的に実行された操作の出力でのみサポートされます。グラフ環境の場合、出力テンソルは、 fetch(Output)を使用してセッションを実行することによってフェッチする必要があります。

ガベージ コレクターは消費するメモリ量を認識しないため、返されたテンソルをできるだけ早く明示的に閉じることをお勧めします。これは、大量になる可能性があります。

戻り値
  • テンソル
投げる
IllegalStateExceptionこの出力がグラフから得られたものである場合
クラスキャスト例外テンソルの型とこの出力が予想外に互換性がない場合
関連項目

public DataType dataType ()

この出力によって参照されるテンソルの DataType を返します。

public booleanに等しい(オブジェクト o)

public出力<U> Expect (Class<U> タイプ)

Output<U>型のこの Output オブジェクトを返します。このメソッドは、 Output<?>型の値が指定された場合に便利です。

パラメーター
タイプサポートされている任意のテンソル型
投げる
IllegalArgumentExceptionこのオブジェクトの実際のデータ型が型Uと一致しない場合。

public int hashCode ()

パブリック intインデックス()

オペレーションの出力にインデックスを返します。

パブリック文字列()

この出力の完全な名前 (別名テンソル名) を返します。

publicオペレーションop ()

この計算単位を単一のOperationとして返します。

raw演算の場合、戻り値は、この演算によってラップされた TensorFlow 演算に対応します。

複合演算の場合、戻り値は通常、チェーン内で呼び出された最後の演算、または 1 つ以上の演算を単一の計算単位としてグループ化したNoOpに対応します。

戻り値

パブリックシェイプシェイプ()

この出力によって参照されるテンソルの (おそらく部分的に既知の) 形状を返します。

public String toString ()

public Class<T> type ()

この出力によって参照されるテンソルのタイプを返します。