パブリック最終クラスQuantizedMatMul
量子化行列 'a' と行列 'b' の乗算を実行します。
入力は 2 次元行列でなければならず、「a」の内部次元 (「transpose_a」が非ゼロの場合は転置後) は、「b」の外部次元 (「transused_b」が非ゼロの場合は転置後) と一致する必要があります。 )。
ネストされたクラス
クラス | QuantizedMatMul.オプション | QuantizedMatMul のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
static <V extends TType , W extends TType > QuantizedMatMul <V> | |
出力< TFloat32 > | 最大出力() 最大の量子化出力値が表す浮動小数点値。 |
出力< TFloat32 > | minOut () 最小の量子化出力値が表す浮動小数点値。 |
出力<V> | 外() |
静的QuantizedMatMul.Options | transposeA (ブールtransposeA) |
静的QuantizedMatMul.Options | transposeB (ブールtransposeB) |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "QuantizedMatMul"
パブリックメソッド
public static QuantizedMatMul <V> create (スコープscope, Operand <? extends TType > a, Operand <? extends TType > b, Operand < TFloat32 > minA, Operand < TFloat32 > maxA, Operand < TFloat32 > minB, Operand < TFloat32 > maxB 、クラス<V> 出力、クラス<W> アクティブ化、オプション...オプション)
新しい QuantizedMatMul オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
ある | 2 次元テンソルでなければなりません。 |
b | 2 次元テンソルでなければなりません。 |
ミナ | 量子化された最小の「a」値が表す浮動小数点値。 |
マックスA | 最大の量子化された「a」値が表す浮動小数点値。 |
minB | 量子化された最小の「b」値が表す浮動小数点値。 |
マックスB | 最大の量子化された「b」値が表す浮動小数点値。 |
活性化 | この操作の後にアクティベーション関数によって生成される出力のタイプ。 |
オプション | オプションの属性値を持ちます |
戻り値
- QuantizedMatMul の新しいインスタンス
public static QuantizedMatMul.Options transposeA (ブール transposeA)
パラメーター
トランスポーズA | true の場合、「a」は乗算の前に転置されます。 |
---|
public static QuantizedMatMul.Options transposeB (ブール transposeB)
パラメーター
トランスポーズB | true の場合、「b」は乗算の前に転置されます。 |
---|