FakeQuantWithMinMaxArgs

FakeQuantWithMinMaxArgs คลาสสุดท้ายสาธารณะ

วัดปริมาณปลอมของเทนเซอร์ 'อินพุต' พิมพ์ float เป็นเทนเซอร์ 'เอาท์พุต' ที่เป็นประเภทเดียวกัน

คุณลักษณะ

  • `[นาที; max]` กำหนดช่วงการหนีบสำหรับข้อมูล 'อินพุต'
  • ค่า "อินพุต" จะถูกหาปริมาณในช่วงการหาปริมาณ ( `[0; 2^num_bits - 1]` เมื่อ `narrow_range` เป็นเท็จ และ `[1; 2^num_bits - 1]` เมื่อเป็นจริง) จากนั้นจึงยกเลิกการหาปริมาณ และเอาต์พุตเป็นแบบลอยใน `[min; สูงสุด]` ช่วงเวลา
  • `num_bits` คือบิตไวด์ธของการหาปริมาณ ระหว่างวันที่ 2 ถึง 16 รวมอยู่ด้วย
ก่อนการหาปริมาณ ค่า "ต่ำสุด" และ "สูงสุด" จะถูกปรับด้วยตรรกะต่อไปนี้ แนะนำให้มี `min <= 0 <= max` หาก `0` ไม่อยู่ในช่วงของค่า ลักษณะการทำงานอาจไม่คาดคิดได้:
  • ถ้า `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 `.
การหาปริมาณเรียกว่าปลอมเนื่องจากเอาต์พุตยังอยู่ในจุดลอยตัว

คลาสที่ซ้อนกัน

ระดับ FakeQuantWithMinMaxArgs.Options แอ็ตทริบิวต์ทางเลือกสำหรับ FakeQuantWithMinMaxArgs

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

เอาท์พุต < TFloat32 >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
FakeQuantWithMinMaxArgs แบบคงที่
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ < TFloat32 > อินพุต ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FakeQuantWithMinMaxArgs ใหม่
FakeQuantWithMinMaxArgs.Options แบบคงที่
สูงสุด (โฟลตสูงสุด)
FakeQuantWithMinMaxArgs.Options แบบคงที่
นาที (ขั้นต่ำลอย)
FakeQuantWithMinMaxArgs.Options แบบคงที่
แคบช่วง (บูลีน แคบช่วง)
FakeQuantWithMinMaxArgs.Options แบบคงที่
numBits (ยาว numBits)
เอาท์พุต < TFloat32 >

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "FakeQuantWithMinMaxArgs"

วิธีการสาธารณะ

เอาท์พุท สาธารณะ < TFloat32 > asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

สร้าง FakeQuantWithMinMaxArgs สาธารณะแบบคงที่ ( ขอบเขต ขอบเขต ตัวดำเนินการ < TFloat32 > อินพุต ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FakeQuantWithMinMaxArgs ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ FakeQuantWithMinMaxArgs

FakeQuantWithMinMaxArgs.Options สาธารณะคง ที่สูงสุด (สูงสุดลอย)

FakeQuantWithMinMaxArgs.Options สาธารณะคงที่ ขั้นต่ำ (ขั้นต่ำลอย)

FakeQuantWithMinMaxArgs.Options สาธารณะ คงแคบช่วง (บูลีนแคบช่วง)

FakeQuantWithMinMaxArgs.Options สาธารณะ numBits (Long numBits)

เอาท์พุท สาธารณะ < TFloat32 > เอาท์พุท ()