dòng chảy căng:: ôi:: Lượng tử hóaAndDequantizeV2:: Attr
#include <array_ops.h>
Bộ cài đặt thuộc tính tùy chọn cho QuantizeAndDequantizeV2 .
Bản tóm tắt
Thuộc tính công khai | |
---|---|
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 |
Chức năng công cộng | |
---|---|
Axis (int64 x) | TF_MUST_USE_RESULT Attrs Nếu được chỉ định, trục này được coi là trục kênh hoặc trục lát và phạm vi lượng tử hóa riêng biệt được sử dụng cho mỗi kênh hoặc lát dọc theo trục này. |
NarrowRange (bool x) | TF_MUST_USE_RESULT Attrs Nếu Đúng thì giá trị tuyệt đối của giá trị tối thiểu được lượng tử hóa sẽ giống với giá trị tối đa được lượng tử hóa, thay vì lớn hơn 1. |
NumBits (int64 x) | TF_MUST_USE_RESULT Attrs Độ rộng bit của lượng tử hóa. |
RangeGiven (bool x) | TF_MUST_USE_RESULT Attrs Liệu phạm vi được đưa ra hay nên được xác định từ tensor input . |
RoundMode (StringPiece x) | TF_MUST_USE_RESULT Attrs Thuộc tính 'round_mode' kiểm soát thuật toán ngắt kết nối làm tròn nào được sử dụng khi làm tròn các giá trị float thành giá trị tương đương được lượng tử hóa của chúng. |
SignedInput (bool x) | TF_MUST_USE_RESULT Attrs Cho dù lượng tử hóa được ký hay không dấu. |
Thuộc tính công khai
trục_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::axis_ = -1
phạm vi hẹp_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false
num_bit_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8
phạm vi_given_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false
vòng_mode_
StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"
đã ký_input_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true
Chức năng công cộng
Trục
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::Axis( int64 x )
Nếu được chỉ định, trục này được coi là trục kênh hoặc trục lát và phạm vi lượng tử hóa riêng biệt được sử dụng cho mỗi kênh hoặc lát dọc theo trục này.
Mặc định là -1
Phạm vi hẹp
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange( bool x )
Nếu Đúng thì giá trị tuyệt đối của giá trị tối thiểu được lượng tử hóa sẽ giống với giá trị tối đa được lượng tử hóa, thay vì lớn hơn 1.
tức là đối với lượng tử hóa 8 bit, giá trị tối thiểu là -127 thay vì -128.
Mặc định là sai
NumBits
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits( int64 x )
Độ rộng bit của lượng tử hóa.
Mặc định là 8
Phạm vi đã cho
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RangeGiven( bool x )
Liệu phạm vi được đưa ra hay nên được xác định từ tensor input
.
Mặc định là sai
Chế độ tròn
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode( StringPiece x )
Thuộc tính 'round_mode' kiểm soát thuật toán ngắt kết nối làm tròn nào được sử dụng khi làm tròn các giá trị float thành giá trị tương đương được lượng tử hóa của chúng.
Các chế độ làm tròn sau đây hiện được hỗ trợ:
- HALF_TO_EVEN: đây là round_mode mặc định.
- HALF_UP: làm tròn về phía dương. Ở chế độ này, 7,5 làm tròn lên thành 8 và -7,5 làm tròn lên -7.
Mặc định là "HALF_TO_EVEN"
Đã kýĐầu vào
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput( bool x )
Cho dù lượng tử hóa được ký hay không dấu.
(thực ra tham số này đáng lẽ phải được gọi là signed_output
)
Mặc định là đúng