tensorflow:: ops:: QuantizeAndDequantizeV2:: Attrs
#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」属性は、浮動小数点値を量子化された値に丸める際に使用される丸めタイブレークアルゴリズムを制御します。 |
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"
署名付き入力_
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」属性は、浮動小数点値を量子化された値に丸める際に使用される丸めタイブレークアルゴリズムを制御します。
現在サポートされている丸めモードは以下のとおりです。
- HALF_TO_EVEN: これはデフォルトのラウンドモードです。
- 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