ปลอมปริมาณเทนเซอร์ 'อินพุต' ประเภทลอยผ่านการลอยตัวต่อช่อง
ปริมาณปลอมของเทนเซอร์ `อินพุต` ประเภท float ต่อแชนเนลและหนึ่งในรูปร่าง: `[d]`, `[b, d]` `[b, h, w, d]` ผ่านทางโฟลตต่อแชนเนล ` ขั้นต่ำและ 'สูงสุด' ของรูปร่าง `[d]` ถึง 'เอาท์พุต' เทนเซอร์ที่มีรูปร่างเดียวกันกับ 'อินพุต'
คุณลักษณะ
- `[นาที; max]` กำหนดช่วงการหนีบสำหรับข้อมูล 'อินพุต'
- ค่า "อินพุต" จะถูกหาปริมาณในช่วงการหาปริมาณ ( `[0; 2^num_bits - 1]` เมื่อ `narrow_range` เป็นเท็จ และ `[1; 2^num_bits - 1]` เมื่อเป็นจริง) จากนั้นจึงยกเลิกการหาปริมาณ และเอาต์พุตเป็นแบบลอยใน `[min; สูงสุด]` ช่วงเวลา
- `num_bits` คือบิตไวด์ธของการหาปริมาณ ระหว่างวันที่ 2 ถึง 16 รวมอยู่ด้วย
- ถ้า `0 < min < max`: `min_adj = 0` และ `max_adj = max - min`
- ถ้า `ต่ำสุด < สูงสุด < 0`: `min_adj = ต่ำสุด - สูงสุด` และ `max_adj = 0`
- ถ้า `min <= 0 <= max`: `scale = (max - min) / (2^num_bits - 1) `, `min_adj = scale * round(min / scale)` และ `max_adj = max + min_adj - min `.
คลาสที่ซ้อนกัน
ระดับ | FakeQuantWithMinMaxVarsPerChannel.Options | แอ็ตทริบิวต์ทางเลือกสำหรับ FakeQuantWithMinMaxVarsPerChannel |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต < TFloat32 > | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
FakeQuantWithMinMaxVarsPerChannel แบบคงที่ | สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ < TFloat32 > อินพุต, ตัวดำเนินการ < TFloat32 > นาที, ตัวดำเนินการ < TFloat32 > สูงสุด, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FakeQuantWithMinMaxVarsPerChannel ใหม่ |
FakeQuantWithMinMaxVarsPerChannel.Options แบบคงที่ | แคบช่วง (บูลีน แคบช่วง) |
FakeQuantWithMinMaxVarsPerChannel.Options แบบคงที่ | numBits (ยาว numBits) |
เอาท์พุต < TFloat32 > | เอาท์พุท () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์พุท สาธารณะ < TFloat32 > asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง FakeQuantWithMinMaxVarsPerChannel สาธารณะแบบคงที่ ( ขอบเขตขอบเขต ตัวดำเนินการ < TFloat32 > อินพุต ตัวดำเนินการ < TFloat32 > นาที ตัวดำเนินการ < TFloat32 > สูงสุด ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FakeQuantWithMinMaxVarsPerChannel ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ FakeQuantWithMinMaxVarsPerChannel