텐서플로우:: 작전:: QuantizeAndDeQuantizeV2:: 속성
#include <array_ops.h>
QuantizeAndDeQuantizeV2 에 대한 선택적 속성 설정자입니다.
요약
공개 속성 | |
---|---|
axis_ = -1 | int64 |
narrow_range_ = false | bool |
num_bits_ = 8 | int64 |
range_given_ = false | bool |
round_mode_ = "HALF_TO_EVEN" | StringPiece |
signed_input_ = true | bool |
공공 기능 | |
---|---|
Axis (int64 x) | TF_MUST_USE_RESULT Attrs 지정된 경우 이 축은 채널 또는 슬라이스 축으로 처리되며 이 축을 따라 각 채널 또는 슬라이스에 대해 별도의 양자화 범위가 사용됩니다. |
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 양자화가 부호가 있는지, 부호가 없는지 여부입니다. |
공개 속성
중심선_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::axis_ = -1
좁은_범위_
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::Axis( int64 x )
지정된 경우 이 축은 채널 또는 슬라이스 축으로 처리되며 이 축을 따라 각 채널 또는 슬라이스에 대해 별도의 양자화 범위가 사용됩니다.
기본값은 -1입니다.
좁은 범위
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange( bool x )
True인 경우 양자화된 최소값의 절대값은 1보다 큰 대신 양자화된 최대값과 동일합니다.
즉, 8비트 양자화의 경우 최소값은 -128이 아닌 -127입니다.
기본값은 거짓
NumBits
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
텐서에서 결정되어야 하는지 여부입니다.
기본값은 거짓
라운드 모드
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode( StringPiece x )
'round_mode' 속성은 부동 소수점 값을 양자화된 값으로 반올림할 때 사용되는 반올림 타이 브레이킹 알고리즘을 제어합니다.
현재 지원되는 반올림 모드는 다음과 같습니다.
- 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입니다.