tensorflow:: ops:: QuantizeAndDequantizeV2:: Attrs

#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
إذا كان ذلك صحيحًا، فإن القيمة المطلقة للقيمة الدنيا الكمية هي نفسها القيمة القصوى الكمية، بدلاً من أن تكون أكبر بمقدار 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

عدد البتات

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::Axis(
  int64 x
)

إذا تم تحديد ذلك، يتم التعامل مع هذا المحور كمحور قناة أو شريحة، ويتم استخدام نطاق تكميم منفصل لكل قناة أو شريحة على طول هذا المحور.

القيمة الافتراضية هي -1

نطاق ضيق

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange(
  bool x
)

إذا كان ذلك صحيحًا، فإن القيمة المطلقة للقيمة الدنيا الكمية هي نفسها القيمة القصوى الكمية، بدلاً من أن تكون أكبر بمقدار 1.

أي بالنسبة للتكميم ذي 8 بت، فإن القيمة الدنيا هي -127 بدلاً من -128.

القيمة الافتراضية هي خطأ

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: هذا هو وضع التقريب الافتراضي.
  • نصف لأعلى: التقريب نحو العدد الموجب. في هذا الوضع، يتم تقريب 7.5 إلى 8، ويتم تقريب -7.5 إلى -7.

القيمة الافتراضية هي "HALF_TO_EVEN"

المدخلات الموقعة

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput(
  bool x
)

سواء كانت عملية التكميم ذات إشارة أو بدون إشارة.

(في الواقع، كان ينبغي تسمية هذا المعامل signed_output )

القيمة الافتراضية هي صحيح