既知の間接サブクラス |
Operation
s のビルダー。
たとえば、次の例ではビルダーを使用して、出力として定数「3」を生成する操作を作成します。
// env is an ExecutionEnvironment, such as a Graph instance.
try (Tensor c1 = Tensor.create(3.0f)) {
env.opBuilder("Const", "MyConst")
.setAttr("dtype", c1.dataType())
.setAttr("value", c1)
.build();
}
パブリックメソッド
抽象的なOperationBuilder | |
抽象的なOperationBuilder | |
抽象的なOperationBuilder | |
抽象的な操作 | |
抽象的なOperationBuilder | |
抽象的なOperationBuilder | |
抽象的なOperationBuilder | setAttr (文字列名、String[] 値) 構築中のオペレーションの属性の文字列値を設定します。 |
抽象的なOperationBuilder | setAttr (文字列名、boolean[] 値) 構築中のオペレーションの属性のブール値を設定します。 |
抽象的なOperationBuilder | |
抽象的なOperationBuilder | setAttr (文字列名、文字列値) 構築中のオペレーションの属性の文字列値を設定します。 |
抽象的なOperationBuilder | setAttr (文字列名、float[] 値) 構築中のオペレーションの属性の float 値を設定します。 |
抽象的なOperationBuilder | setAttr (文字列名、長い値) 構築中のオペレーションの属性のlong値を設定します。 |
抽象的なOperationBuilder | setAttr (文字列名、long[] 値) 構築中のオペレーションの属性の長い値を設定します。 |
抽象的なOperationBuilder | setAttr (文字列名、ブール値) 構築中のオペレーションの属性のブール値を設定します。 |
抽象的なOperationBuilder | |
抽象的なOperationBuilder | setAttr (文字列名、浮動小数点値) 構築中のオペレーションの属性の float 値を設定します。 |
抽象的なOperationBuilder | |
抽象的なOperationBuilder | setAttr (文字列名、byte[] 値) 構築中のオペレーションの属性のバイト値を設定します。 |
抽象的なOperationBuilder | |
抽象的なOperationBuilder | setDevice (文字列デバイス) 構築中のオペレーションの計算に要求されるデバイスを設定します。 |
パブリックメソッド
public abstract OperationBuilder addControlInput (操作コントロール)
制御操作が実行される前に操作が実行されないようにしてください。
制御入力は、現在構築中のオペレーションを実行する前に実行する必要があるオペレーションです。
たとえば、アサート操作をこの操作の制御入力として追加できます。 Assert は、操作を実行する前に常にそれ自体を検証する前提条件として動作するようになりました。
パラメータ
コントロール | この操作を実行する前に実行する必要がある操作。 |
---|
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder addInput (出力<?> 入力)
別のオペレーションの出力を、構築中のオペレーションの次の入力として追加します。
パラメータ
入力 | Output 、構築中の操作の入力であるはずです。 |
---|
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder addInputList ( Output[] <?> 入力)
別の操作の出力を、構築中の操作の次の入力として追加します。
パラメータ
入力 | 構築される操作の入力であると想定されるOutput のリスト。 |
---|
返品
- チェーン用の OperationBuilder インスタンス。
パブリックアブストラクトオペレーションbuild ()
public abstract OperationBuilder setAttr (文字列名、 Tensor <?> 値)
構築されるオペレーションの属性のテンソル値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、 Tensor[] <?> 値)
構築されるオペレーションの属性のテンソル値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、String[] 値)
構築中のオペレーションの属性の文字列値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、boolean[] 値)
構築中のオペレーションの属性のブール値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、 DataType[]値)
構築されるオペレーションの属性のタイプ値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、文字列値)
構築中のオペレーションの属性の文字列値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、float[] 値)
構築中のオペレーションの属性の float 値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、長い値)
構築中のオペレーションの属性のlong値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、long[] 値)
構築中の操作の属性の長い値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、ブール値)
構築中のオペレーションの属性のブール値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、 Shape[]値)
構築中のオペレーションの属性のシェイプ値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、浮動小数点値)
構築中のオペレーションの属性の float 値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、 DataType値)
構築されるオペレーションの属性の type 値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、byte[] 値)
構築中のオペレーションの属性のバイト値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
public abstract OperationBuilder setAttr (文字列名、形状値)
構築中のオペレーションの属性のシェイプ値を設定します。
パラメータ
名前 | 属性名 |
---|---|
価値 | 属性値 |
返品
- チェーン用の OperationBuilder インスタンス。
パブリック抽象OperationBuilder setDevice (文字列デバイス)
構築中のオペレーションの計算に要求されるデバイスを設定します。
パラメータ
デバイス | 要求されたデバイス (文字列として) |
---|
返品
- チェーン用の OperationBuilder インスタンス。