テンソルフロー::作戦:: QuantizeAndDequantizeV2::属性
#include <array_ops.h>
QuantizeAndDequantizeV2のオプションの属性セッター。
まとめ
パブリック属性 | |
---|---|
narrow_range_ = false | bool |
num_bits_ = 8 | int64 |
range_given_ = false | bool |
round_mode_ = "HALF_TO_EVEN" | StringPiece |
signed_input_ = true | bool |
公共機能 | |
---|---|
NarrowRange (bool x) | TF_MUST_USE_RESULT Attrs True の場合、量子化された最小値の絶対値は、1 大きい値ではなく、量子化された最大値と同じになります。 |
NumBits (int64 x) | TF_MUST_USE_RESULT Attrs 量子化のビット幅。 |
RangeGiven (bool x) | TF_MUST_USE_RESULT Attrs 範囲が指定されているかどうか、または input テンソルから決定する必要があるかどうか。 |
RoundMode (StringPiece x) | TF_MUST_USE_RESULT Attrs 「round_mode」属性は、float 値を量子化された値に丸めるときにどの丸めタイブレーク アルゴリズムを使用するかを制御します。 |
SignedInput (bool x) | TF_MUST_USE_RESULT Attrs 量子化が符号付きであるか符号なしであるか。 |
パブリック属性
狭い範囲_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false
num_bits_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8
範囲_指定_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false
ラウンドモード_
StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"
signed_input_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true
公共機能
狭い範囲
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange( bool x )
True の場合、量子化された最小値の絶対値は、1 大きい値ではなく、量子化された最大値と同じになります。
つまり、8 ビット量子化の場合、最小値は -128 ではなく -127 になります。
デフォルトは false
ビット数
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits( int64 x )
量子化のビット幅。
デフォルトは 8
範囲指定
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RangeGiven( bool x )
範囲が指定されているかどうか、またはinput
テンソルから決定する必要があるかどうか。
デフォルトは false
ラウンドモード
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode( StringPiece x )
「round_mode」属性は、float 値を量子化された値に丸めるときにどの丸めタイブレーク アルゴリズムを使用するかを制御します。
現在、次の丸めモードがサポートされています。
- HALF_TO_EVEN: これはデフォルトのround_modeです。
- HALF_UP: 正の方向に丸めます。このモードでは、7.5 は 8 に切り上げられ、-7.5 は -7 に切り上げられます。
デフォルトは「HALF_TO_EVEN」
署名付き入力
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput( bool x )
量子化が符号付きであるか符号なしであるか。
(実際には、このパラメータはsigned_output
という名前にする必要がありました)
デフォルトは true