tensorflow::ops::QuantizedMatMul
#include <math_ops.h> ทำการคูณเมทริกซ์ a กับเมทริกซ์ b ในรูปแบบควอนตัม
สรุป
ข้อมูลที่ป้อนต้องเป็นเมทริกซ์สองมิติ และมิติภายในของเมทริก a (หลังจากสลับแถวและคอลัมน์ หาก transpose_a ไม่เป็นศูนย์) ต้องตรงกับมิติภายนอกของเมทริก b (หลังจากสลับแถวและคอลัมน์ หาก transposed_b ไม่เป็นศูนย์)
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- ก: ต้องเป็นเทนเซอร์สองมิติ
- b: ต้องเป็นเทนเซอร์สองมิติ
- min_a: ค่าทศนิยมที่แสดงถึงค่า
aที่ต่ำที่สุดที่ถูกควอนไทซ์ - max_a: ค่าทศนิยมที่แสดงถึงค่า
aสูงสุดที่ถูกควอนไทซ์ - min_b: ค่าทศนิยมที่แสดงถึงค่า
bที่ถูกควอนไทซ์ต่ำสุด - max_b: ค่าทศนิยมที่แสดงถึงค่า
bที่ถูกควอนไทซ์สูงสุด
คุณลักษณะเสริม (ดูที่ Attrs ):
- transpose_a: ถ้าเป็นจริง จะทำการสลับตำแหน่ง
aก่อนทำการคูณ - transpose_b: ถ้าเป็นจริง จะทำการสลับตำแหน่ง
bก่อนทำการคูณ - การเปิดใช้งาน: ประเภทของผลลัพธ์ที่ได้จากฟังก์ชันการเปิดใช้งานหลังจากการดำเนินการนี้
การส่งคืนสินค้า:
-
Output - ค่า
Outputmin_out: ค่าทศนิยมที่แสดงถึงค่าเอาต์พุตที่ถูกควอนไทซ์ต่ำสุด - ค่าสูงสุด
Outputmax_out): ค่าทศนิยมที่แสดงถึงค่าเอาต์พุตที่ถูกควอนไทซ์สูงสุด
ตัวสร้างและตัวทำลาย | |
|---|---|
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) |
คุณลักษณะสาธารณะ | |
|---|---|
max_out | |
min_out | |
operation | |
out | |
ฟังก์ชันคงที่สาธารณะ | |
|---|---|
Tactivation (DataType x) | |
Toutput (DataType x) | |
TransposeA (bool x) | |
TransposeB (bool x) | |
โครงสร้าง | |
|---|---|
| tensorflow:: ops:: QuantizedMatMul:: Attrs | ตัวเลือกการตั้งค่าแอตทริบิวต์สำหรับ QuantizedMatMul |
คุณลักษณะสาธารณะ
สูงสุด
::tensorflow::Output max_out
มินเอาท์
::tensorflow::Output min_out
การดำเนินการ
Operation operation
ออก
::tensorflow::Output out
หน้าที่สาธารณะ
QuantizedMatMul
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
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 )
ฟังก์ชันคงที่สาธารณะ
การเปิดใช้งาน T
Attrs Tactivation( DataType x )
เอาต์พุต
Attrs Toutput( DataType x )
ทรานสโพสเอ
Attrs TransposeA( bool x )
ทรานสโพสบี
Attrs TransposeB( bool x )