Operation

パブリックインターフェースの操作
既知の間接サブクラス

Tensor で計算を実行します。

Operation は、0 個以上のTensor (他の Operations によって生成された) を入力として受け取り、0 個以上のTensorを出力として生成します。

パブリックメソッド

抽象的な実行環境
環境()
このオペレーションが作成された実行環境を返します。
抽象整数
inputListLength (文字列名)
この操作の Tensor の指定された入力リストのサイズを返します。
抽象文字列
名前()
オペレーションの完全な名前を返します。
抽象整数
出力数()
この操作によって生成されたテンソルの数を返します。
abstract <T extends TType >出力<T>
出力(int idx)
この操作によって生成されたテンソルの 1 つへのシンボリック ハンドルを返します。
抽象出力[] <?>
OutputList (int idx、int length)
この操作によって生成されたテンソルのリストへのシンボリック ハンドルを返します。
抽象整数
OutputListLength (文字列名)
この操作によって生成された Tensor のリストのサイズを返します。
抽象文字列
タイプ()
操作のタイプ、つまり操作によって実行される計算の名前を返します。

パブリックメソッド

public abstract ExecutionEnvironment env ()

このオペレーションが作成された実行環境を返します。

public abstract int inputListLength (文字列名)

この操作の Tensor の指定された入力リストのサイズを返します。

オペレーションには複数の名前付き入力があり、それぞれに単一のテンソルまたはテンソルのリストが含まれます。このメソッドは、操作の特定の名前付き入力のテンソルのリストのサイズを返します。

パラメーター
名前この操作へのテンソル入力 (多数ある可能性があります) のリストの識別子。
戻り値
  • この名前付き入力によって生成される Tensor のリストのサイズ。
投げる
IllegalArgumentExceptionこの操作に指定された名前の入力がない場合。

public abstract 文字列()

オペレーションの完全な名前を返します。

パブリック抽象 int numOutputs ()

この操作によって生成されたテンソルの数を返します。

public abstract出力<T>出力(int idx)

この操作によって生成されたテンソルの 1 つへのシンボリック ハンドルを返します。

警告: テンソルの型が T と一致するかどうかはチェックしません。このメソッドはoperation.<Integer>output(0)など、推測させるのではなく、明示的な型パラメーターを使用して呼び出すことをお勧めします。

パラメーター
いずみこの操作によって生成された出力の中の出力のインデックス。

public abstract Output[] <?> OutputList (int idx, int length)

この操作によって生成されたテンソルのリストへのシンボリック ハンドルを返します。

パラメーター
いずみリストの最初のテンソルのインデックス
長さリスト内のテンソルの数
戻り値
  • Outputの配列

public abstract int OutputListLength (文字列名)

この操作によって生成された Tensor のリストのサイズを返します。

オペレーションには複数の名前付き出力があり、それぞれが単一のテンソルまたはテンソルのリストを生成します。このメソッドは、操作の特定の名前付き出力のテンソルのリストのサイズを返します。

パラメーター
名前この操作によって生成されるテンソル (多数ある可能性があります) のリストの識別子。
戻り値
  • この名前付き出力によって生成される Tensor のリストのサイズ。
投げる
IllegalArgumentExceptionこの操作に指定された名前の出力がない場合。

public abstract String()

操作のタイプ、つまり操作によって実行される計算の名前を返します。