เทนเซอร์โฟลว์:: ปฏิบัติการ:: ปริมาณและการลดปริมาณV2:: คุณสมบัติ
#include <array_ops.h>
ตัวตั้งค่าแอ็ตทริบิวต์ทางเลือกสำหรับ QuantizeAndDequantizeV2
สรุป
คุณลักษณะสาธารณะ | |
---|---|
axis_ = -1 | int64 |
narrow_range_ = false | bool |
num_bits_ = 8 | int64 |
range_given_ = false | bool |
round_mode_ = "HALF_TO_EVEN" | StringPiece |
signed_input_ = true | bool |
งานสาธารณะ | |
---|---|
Axis (int64 x) | TF_MUST_USE_RESULT Attrs หากระบุ แกนนี้จะถือเป็นช่องหรือแกนของชิ้น และใช้ช่วงการแยกปริมาณที่แยกกันสำหรับแต่ละช่องหรือชิ้นตามแกนนี้ |
NarrowRange (bool x) | TF_MUST_USE_RESULT Attrs หากเป็น True ค่าสัมบูรณ์ของค่าต่ำสุดเชิงปริมาณจะเหมือนกับค่าสูงสุดเชิงปริมาณ แทนที่จะมากกว่า 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 ไม่ว่าการวัดปริมาณจะมีการลงนามหรือไม่ได้ลงนามก็ตาม |
คุณลักษณะสาธารณะ
แกน_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::axis_ = -1
แคบ_ช่วง_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false
num_bits_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8
range_given_
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::Axis( int64 x )
หากระบุ แกนนี้จะถือเป็นช่องหรือแกนของชิ้น และใช้ช่วงการแยกปริมาณที่แยกกันสำหรับแต่ละช่องหรือชิ้นตามแกนนี้
ค่าเริ่มต้นเป็น -1
ช่วงแคบ
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange( bool x )
หากเป็น True ค่าสัมบูรณ์ของค่าต่ำสุดเชิงปริมาณจะเหมือนกับค่าสูงสุดเชิงปริมาณ แทนที่จะมากกว่า 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: นี่เป็นค่าเริ่มต้นของ round_mode
- 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
)
ค่าเริ่มต้นเป็นจริง