dòng chảy căng:: ôi:: Định lượng lại

#include <math_ops.h>

Chuyển đổi tenxơ input lượng tử hóa thành 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 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_minrequested_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.

Tranh 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
  • Output out_min: Giá trị được yêu cầu_output_min được sao chép vào đầu ra này.
  • 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
)