テンソルフロー::作戦::再量子化

#include <math_ops.h>

量子化されたinputテンソルを低精度のoutputに変換します。

まとめ

requested_output_minおよびrequested_output_maxで指定された出力範囲を使用して、量子化されたinputテンソルを低精度のoutputに変換します。

[input_min, input_max] inputデータの浮動小数点解釈の範囲を指定するスカラー浮動小数点です。たとえば、 input_minが -1.0f、 input_maxが 1.0f で、 quint16量子化データを扱っている場合、16 ビット データの 0 値は -1.0f として解釈され、65535 は 1.0f を意味します。

引数:

  • スコープ:スコープオブジェクト
  • input_min: 最小量子化入力値が表す浮動小数点値。
  • input_max: 最大量子化入力値が表す浮動小数点値。
  • requested_output_min: 最小量子化出力値が表す浮動小数点値。
  • requested_output_max: 最大量子化出力値が表す float 値。
  • out_type: 出力のタイプ。 Tinput よりも低いビット深度にする必要があります。

戻り値:

  • Output出力
  • Output Output_min: requested_output_min 値がこの出力にコピーされます。
  • Output Output_max: requested_output_max 値がこの出力にコピーされます。

コンストラクターとデストラクター

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)

パブリック属性

operation
output
output_max
output_min

パブリック属性

手術

Operation operation

出力

::tensorflow::Output output

出力最大値

::tensorflow::Output output_max

出力_分

::tensorflow::Output output_min

公共機能

再量子化

 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
)