Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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.
Thuộc tính công khai
Chức năng công cộng
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],[],null,["# tensorflow::ops::Requantize Class Reference\n\ntensorflow::ops::Requantize\n===========================\n\n`#include \u003cmath_ops.h\u003e`\n\nConverts the quantized `input` tensor into a lower-precision `output`.\n\nSummary\n-------\n\nConverts the quantized `input` tensor into a lower-precision `output`, using the output range specified with `requested_output_min` and `requested_output_max`.\n\n`[input_min, input_max]` are scalar floats that specify the range for the float interpretation of the `input` data. For example, if `input_min` is -1.0f and `input_max` is 1.0f, and we are dealing with `quint16` quantized data, then a 0 value in the 16-bit data should be interpreted as -1.0f, and a 65535 means 1.0f.\n\nArguments:\n\n- scope: A [Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- input_min: The float value that the minimum quantized input value represents.\n- input_max: The float value that the maximum quantized input value represents.\n- requested_output_min: The float value that the minimum quantized output value represents.\n- requested_output_max: The float value that the maximum quantized output value represents.\n- out_type: The type of the output. Should be a lower bit depth than Tinput.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) output\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) output_min: The requested_output_min value is copied into this output.\n- [Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) output_max: The requested_output_max value is copied into this output.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Requantize](#classtensorflow_1_1ops_1_1_requantize_1a308b260de4bb034d5561eb8a52310abc)`(const ::`[tensorflow::Scope](/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_min, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` input_max, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` requested_output_min, ::`[tensorflow::Input](/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` requested_output_max, DataType out_type)` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_requantize_1a418db3e46025f9b9e36d77ff8233a408) | [Operation](/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output](#classtensorflow_1_1ops_1_1_requantize_1a23db07728fcff66ef701c31a42704390) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [output_max](#classtensorflow_1_1ops_1_1_requantize_1af6a7b4ea10c4da08919da8374402de2c) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [output_min](#classtensorflow_1_1ops_1_1_requantize_1a4c87262c09c761de0cb078e4c2584d1e) | `::`[tensorflow::Output](/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### output\n\n```text\n::tensorflow::Output output\n``` \n\n### output_max\n\n```scdoc\n::tensorflow::Output output_max\n``` \n\n### output_min\n\n```scdoc\n::tensorflow::Output output_min\n``` \n\nPublic functions\n----------------\n\n### Requantize\n\n```gdscript\n Requantize(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input input,\n ::tensorflow::Input input_min,\n ::tensorflow::Input input_max,\n ::tensorflow::Input requested_output_min,\n ::tensorflow::Input requested_output_max,\n DataType out_type\n)\n```"]]