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