ปลอมปริมาณเทนเซอร์ 'อินพุต' ประเภทลอยผ่านสเกลาร์โฟลตทั่วโลก
วัดปริมาณปลอมของเทนเซอร์ "อินพุต" ประเภทลอยผ่านสเกลาร์โฟลตทั่วโลก "นาที" และ "สูงสุด" ถึงเทนเซอร์ "เอาต์พุต" ที่มีรูปร่างเดียวกันกับ "อินพุต"
คุณลักษณะ
- `[นาที; 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 `.
คลาสที่ซ้อนกัน
ระดับ | FakeQuantWithMinMaxVars.Options | แอ็ตทริบิวต์ทางเลือกสำหรับ FakeQuantWithMinMaxVars |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต < TFloat32 > | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
FakeQuantWithMinMaxVars แบบคงที่ | สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ < TFloat32 > อินพุต, ตัวดำเนินการ < TFloat32 > นาที, ตัวดำเนินการ < TFloat32 > สูงสุด, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FakeQuantWithMinMaxVars ใหม่ |
FakeQuantWithMinMaxVars.Options แบบคงที่ | แคบช่วง (บูลีน แคบช่วง) |
FakeQuantWithMinMaxVars.Options แบบคงที่ | numBits (ยาว numBits) |
เอาท์พุต < TFloat32 > | เอาท์พุท () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์พุท สาธารณะ < TFloat32 > asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง FakeQuantWithMinMaxVars สาธารณะแบบคงที่ (ขอบเขต ขอบเขต ตัวดำเนินการ < TFloat32 > อินพุต ตัวดำเนินการ < TFloat32 > นาที ตัวดำเนินการ < TFloat32 > สูงสุด ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FakeQuantWithMinMaxVars ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ FakeQuantWithMinMaxVars