テンソルフロー::作戦::量子化されたMatMul
#include <math_ops.h>
a
と行列b
の量子化行列乗算を実行します。
まとめ
入力は 2 次元行列である必要があり、 a
の内部次元 ( transpose_a
が非ゼロの場合は転置後) がb
の外部次元 ( transposed_b
が非ゼロの場合は転置後) と一致する必要があります。
引数:
- スコープ:スコープオブジェクト
- a: 2 次元テンソルである必要があります。
- b: 2 次元テンソルでなければなりません。
- min_a: 量子化された
a
の最小値が表す浮動小数点値。 - max_a: 最大量子化
a
が表す浮動小数点値。 - min_b: 量子化された
b
の最小値が表す浮動小数点値。 - max_b: 最大の量子化された
b
値が表す浮動小数点値。
オプションの属性 ( Attrs
を参照):
- transpose_a: true の場合、
a
乗算の前に転置されます。 - transpose_b: true の場合、
b
は乗算の前に転置されます。 - Tactivation: この操作の後にアクティベーション関数によって生成される出力のタイプ。
戻り値:
コンストラクターとデストラクター | |
---|---|
QuantizedMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, :: tensorflow::Input min_a, :: tensorflow::Input max_a, :: tensorflow::Input min_b, :: tensorflow::Input max_b) | |
QuantizedMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, :: tensorflow::Input min_a, :: tensorflow::Input max_a, :: tensorflow::Input min_b, :: tensorflow::Input max_b, const QuantizedMatMul::Attrs & attrs) |
パブリック静的関数 | |
---|---|
Tactivation (DataType x) | |
Toutput (DataType x) | |
TransposeA (bool x) | |
TransposeB (bool x) |
構造体 | |
---|---|
tensorflow:: ops:: QuantizedMatMul:: Attrs | QuantizedMatMulのオプションの属性セッター。 |
パブリック属性
最大出力
::tensorflow::Output max_out
min_out
::tensorflow::Output min_out
手術
Operation operation
外
::tensorflow::Output out
公共機能
量子化されたMatMul
QuantizedMatMul(
const ::tensorflow::Scope & scope,
::tensorflow::Input a,
::tensorflow::Input b,
::tensorflow::Input min_a,
::tensorflow::Input max_a,
::tensorflow::Input min_b,
::tensorflow::Input max_b
)
量子化されたMatMul
QuantizedMatMul(
const ::tensorflow::Scope & scope,
::tensorflow::Input a,
::tensorflow::Input b,
::tensorflow::Input min_a,
::tensorflow::Input max_a,
::tensorflow::Input min_b,
::tensorflow::Input max_b,
const QuantizedMatMul::Attrs & attrs
)