tensorflow::ops::QuantizeAndDequantizeV2::Attrs
#include <array_ops.h>ตัวเลือกการตั้งค่าแอตทริบิวต์สำหรับ QuantizeAndDequantizeV2
สรุป
คุณลักษณะสาธารณะ | |
|---|---|
narrow_range_ = false | bool |
num_bits_ = 8 | int64 |
range_given_ = false | bool |
round_mode_ = "HALF_TO_EVEN" | StringPiece |
signed_input_ = true | bool |
หน้าที่สาธารณะ | |
|---|---|
NarrowRange (bool x) | TF_MUST_USE_RESULT Attrs ถ้าเป็นจริง ค่าสัมบูรณ์ของค่าต่ำสุดที่ถูกควอนไทซ์จะเท่ากับค่าสูงสุดที่ถูกควอนไทซ์ แทนที่จะมากกว่า 1 |
NumBits (int64 x) | TF_MUST_USE_RESULT Attrs ความกว้างบิตของการควอนไทเซชัน |
RangeGiven (bool x) | TF_MUST_USE_RESULT Attrs ไม่ว่าช่วงนั้นจะถูกกำหนดไว้แล้ว หรือควรจะกำหนดจากเทนเซอร์ input ก็ตาม |
RoundMode (StringPiece x) | TF_MUST_USE_RESULT Attrs แอตทริบิวต์ 'round_mode' ควบคุมอัลกอริทึมการปัดเศษที่ใช้เมื่อปัดเศษค่าทศนิยมให้เป็นค่าควอนไทซ์ |
SignedInput (bool x) | TF_MUST_USE_RESULT Attrs ไม่ว่าการควอนไทเซชันจะเป็นแบบมีเครื่องหมายหรือไม่มีเครื่องหมายก็ตาม |
คุณลักษณะสาธารณะ
ช่วงแคบ_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false
จำนวนบิต
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8
ช่วงที่กำหนด
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false
โหมดรอบ_
StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"
อินพุตที่ลงชื่อแล้ว_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true
หน้าที่สาธารณะ
ช่วงแคบ
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange( bool x )
ถ้าเป็นจริง ค่าสัมบูรณ์ของค่าต่ำสุดที่ถูกควอนไทซ์จะเท่ากับค่าสูงสุดที่ถูกควอนไทซ์ แทนที่จะมากกว่า 1
เช่น สำหรับการควอนไทเซชัน 8 บิต ค่าต่ำสุดคือ -127 แทนที่จะเป็น -128
ค่าเริ่มต้นคือเท็จ
นัมบิตส์
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits( int64 x )
ความกว้างบิตของการควอนไทเซชัน
ค่าเริ่มต้นคือ 8
ช่วงที่กำหนด
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RangeGiven( bool x )
ไม่ว่าช่วงนั้นจะถูกกำหนดไว้แล้ว หรือควรจะกำหนดจากเทนเซอร์ input ก็ตาม
ค่าเริ่มต้นคือเท็จ
โหมดกลม
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode( StringPiece x )
แอตทริบิวต์ 'round_mode' ควบคุมอัลกอริทึมการปัดเศษที่ใช้เมื่อปัดเศษค่าทศนิยมให้เป็นค่าควอนไทซ์
โหมดการปัดเศษต่อไปนี้ได้รับการสนับสนุนในปัจจุบัน:
- HALF_TO_EVEN: นี่คือโหมดการปัดเศษเริ่มต้น
- HALF_UP: ปัดเศษขึ้นเป็นค่าบวก ในโหมดนี้ 7.5 จะปัดขึ้นเป็น 8 และ -7.5 จะปัดขึ้นเป็น -7
ค่าเริ่มต้นคือ "HALF_TO_EVEN"
อินพุตที่ลงชื่อ
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput( bool x )
ไม่ว่าการควอนไทเซชันจะเป็นแบบมีเครื่องหมายหรือไม่มีเครื่องหมายก็ตาม
(ที่จริงแล้วพารามิเตอร์นี้ควรจะชื่อว่า signed_output )
ค่าเริ่มต้นคือ true