dòng chảy căng:: ôi:: Định lượng lại
#include <math_ops.h>
Chuyển đổi tenxơ input
thành đầu output
có độ chính xác thấp hơn.
Bản tóm tắt
Chuyển đổi tenxơ input
được lượng tử hóa thành đầu output
có độ chính xác thấp hơn, sử dụng phạm vi đầu ra được chỉ định bằng requested_output_min
và requested_output_max
.
[input_min, input_max]
là các số float vô hướng chỉ định phạm vi cho việc giải thích float của dữ liệu input
. Ví dụ: nếu input_min
là -1.0f và input_max
là 1.0f và chúng ta đang xử lý dữ liệu lượng tử hóa quint16
, thì giá trị 0 trong dữ liệu 16 bit sẽ được hiểu là -1.0f và 65535 có nghĩa là 1.0f.
Lập luận:
- phạm vi: Một đối tượng Phạm vi
- input_min: Giá trị float mà giá trị đầu vào lượng tử hóa tối thiểu đại diện.
- input_max: Giá trị float mà giá trị đầu vào lượng tử hóa tối đa đại diện.
- request_output_min: Giá trị float mà giá trị đầu ra lượng tử hóa tối thiểu đại diện.
- request_output_max: Giá trị float mà giá trị đầu ra lượng tử hóa tối đa đại diện.
- out_type: Loại đầu ra. Nên có độ sâu bit thấp hơn Tinput.
Trả về:
-
Output
đầu ra -
Output
out_min: Giá trị được yêu cầu_output_min được sao chép vào đầu ra này. - Đầu
Output
out_max: Giá trị được yêu cầu_output_max được sao chép vào đầu ra này.
Hàm tạo và hàm hủy | |
---|---|
Requantize (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input input_min, :: tensorflow::Input input_max, :: tensorflow::Input requested_output_min, :: tensorflow::Input requested_output_max, DataType out_type) |
Thuộc tính công khai | |
---|---|
operation | |
output | |
output_max | |
output_min |
Thuộc tính công khai
hoạt động
Operation operation
đầu ra
::tensorflow::Output output
đầu ra_max
::tensorflow::Output output_max
đầu ra_min
::tensorflow::Output output_min
Chức năng công cộng
Định lượng lại
Requantize( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input input_min, ::tensorflow::Input input_max, ::tensorflow::Input requested_output_min, ::tensorflow::Input requested_output_max, DataType out_type )