tensorflow::ops::QuantizeAndDequantizeV2::Attrs
#include <array_ops.h>Các thiết lập thuộc tính tùy chọn cho QuantizeAndDequantizeV2 .
Bản tóm tắt
Thuộc tính công khai | |
|---|---|
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 | |
|---|---|
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ẽ bằ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 quá trình lượng tử hóa. |
RangeGiven (bool x) | TF_MUST_USE_RESULT Attrs Cho dù phạm vi đã được cung cấp hay cầ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 giải quyết trường hợp làm tròn trùng lặp nào được sử dụng khi làm tròn các giá trị float sang dạng lượng tử hóa tương ứng. |
SignedInput (bool x) | TF_MUST_USE_RESULT Attrs Cho dù lượng tử hóa là có dấu hay không dấu. |
Thuộc tính công khai
phạm vi hẹp
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false
số_bit
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8
phạm vi đã cho
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false
chế độ tròn
StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"
đầu vào đã ký
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true
Chức năng công cộng
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ẽ bằ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à false
NumBits
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits( int64 x )
Độ rộng bit của quá trình 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 )
Cho dù phạm vi đã được cung cấp hay cần được xác định từ tensor input .
Mặc định là false
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 giải quyết trường hợp làm tròn trùng lặp nào được sử dụng khi làm tròn các giá trị float sang dạng lượng tử hóa tương ứng.
Hiện tại, hệ thống hỗ trợ các chế độ làm tròn sau:
- HALF_TO_EVEN: đây là chế độ làm tròn mặc định.
- HALF_UP: làm tròn về phía số dương. Ở chế độ này, 7,5 được làm tròn thành 8 và -7,5 được làm tròn thành -7.
Mặc định là "HALF_TO_EVEN"
Đầu vào đã ký
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput( bool x )
Cho dù lượng tử hóa là có dấu 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à true