ดำเนินการคูณเมทริกซ์เชิงปริมาณของ `a` ด้วยเมทริกซ์ `b` พร้อมบวกอคติ
อินพุตต้องเป็นเมทริกซ์สองมิติและเวกเตอร์ไบแอส 1D และมิติภายในของ `a` (หลังจากถูกย้ายหาก `transpose_a` ไม่ใช่ศูนย์) จะต้องตรงกับมิติภายนอกของ `b` (หลังจากถูกย้ายแล้ว หาก `transposed_b` ไม่ใช่ศูนย์) จากนั้นดำเนินการเพิ่มการออกอากาศด้วยค่าอคติกับผลการคูณเมทริกซ์ ขนาดอคติต้องตรงกับขนาดภายในของ `b`
คลาสที่ซ้อนกัน
ระดับ | QuantizedMatMulWithBias.Options | แอ็ตทริบิวต์ทางเลือกสำหรับ QuantizedMatMulWithBias |
วิธีการสาธารณะ
คงที่ <W, T, U, V> QuantizedMatMulWithBias <W> | สร้าง ( ขอบเขต ขอบเขต ตัวถูกดำเนินการ <T> a, ตัวถูกดำเนินการ <U> b, ตัวถูก ดำเนิน การ <V> อคติ, ตัวถูกดำเนินการ <Float> minA, ตัวถูกดำเนินการ <Float> maxA, ตัวถูกดำเนินการ <Float> minB, ตัวถูกดำเนินการ <Float> maxB, Class<W > Toutput, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ QuantizedMatMulWithBias ใหม่ |
QuantizedMatMulWithBias.Options แบบคงที่ | inputQuantMode (สตริง inputQuantMode) |
เอาท์พุต <โฟลต> | แม็กซ์เอาท์ () ค่าทศนิยมที่ค่าเอาต์พุตที่มีปริมาณสูงสุดเป็นตัวแทน |
เอาท์พุต <โฟลต> | นาทีออก () ค่าทศนิยมที่ค่าเอาท์พุตเชิงปริมาณต่ำสุดเป็นตัวแทน |
เอาท์พุต <W> | ออก () |
QuantizedMatMulWithBias.Options แบบคงที่ | transposeA (บูลีนทรานสโพสเอ) |
QuantizedMatMulWithBias.Options แบบคงที่ | transposeB (ทรานสโพสบูลีน B) |
วิธีการสืบทอด
วิธีการสาธารณะ
สาธารณะคง QuantizedMatMulWithBias <W> สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> a, ตัวดำเนินการ <U> b, ตัวดำเนินการ <V> อคติ, ตัว ดำเนิน การ <Float> minA, ตัวดำเนินการ <Float> maxA, ตัวดำเนินการ <Float> minB, ตัวดำเนินการ <Float > maxB, Class<W> Toutput, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ QuantizedMatMulWithBias ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ก | เมทริกซ์ที่จะคูณ ต้องเป็นเทนเซอร์สองมิติประเภท `quint8` |
ข | เมทริกซ์ที่จะคูณและต้องเป็นเทนเซอร์สองมิติประเภท "qint8" |
อคติ | เทนเซอร์อคติ 1D ที่มีขนาดตรงกับมิติภายในของ `b` (หลังจากถูกย้ายแล้ว หาก `transposed_b` ไม่ใช่ศูนย์) |
มินเอ | ค่าทศนิยมที่ค่า `a` เชิงปริมาณต่ำสุดเป็นตัวแทน |
แม็กซ์เอ | ค่าทศนิยมที่ค่า "a" ที่มีปริมาณสูงสุดเป็นตัวแทน |
มินบี | ค่าทศนิยมที่ค่า `b` เชิงปริมาณต่ำสุดเป็นตัวแทน |
แม็กซ์บี | ค่าทศนิยมที่แทนค่า `b` เชิงปริมาณสูงสุด |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ QuantizedMatMulWithBias
สาธารณะ QuantizedMatMulWithBias.Options แบบคงที่ inputQuantMode (String inputQuantMode)
พารามิเตอร์
inputQuantMode | โหมดการหาปริมาณข้อมูลอินพุต MIN_FIRST(ค่าเริ่มต้น) หรือ SCALED |
---|
QuantizedMatMulWithBias.Options แบบคงที่สาธารณะ transposeA (Boolean transposeA)
พารามิเตอร์
ย้ายA | หากเป็นจริง `a` จะถูกย้ายก่อนการคูณ |
---|
สาธารณะ QuantizedMatMulWithBias.Options transposeB แบบคงที่สาธารณะ (Boolean transposeB)
พารามิเตอร์
ย้ายB | หากเป็นจริง `b` จะถูกย้ายก่อนการคูณ |
---|