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
যদি True হয়, তাহলে কোয়ান্টাইজড সর্বনিম্ন মানের পরম মান কোয়ান্টাইজড সর্বোচ্চ মানের সমান হবে, ১ বেশি হওয়ার পরিবর্তে।
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

range_given_

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
)

নির্দিষ্ট করা থাকলে, এই অক্ষটিকে একটি চ্যানেল বা স্লাইস অক্ষ হিসেবে গণ্য করা হয় এবং এই অক্ষ বরাবর প্রতিটি চ্যানেল বা স্লাইসের জন্য একটি পৃথক কোয়ান্টাইজেশন পরিসর ব্যবহৃত হয়।

ডিফল্ট মান -১

সংকীর্ণ পরিসর

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

যদি True হয়, তাহলে কোয়ান্টাইজড সর্বনিম্ন মানের পরম মান কোয়ান্টাইজড সর্বোচ্চ মানের সমান হবে, ১ বেশি হওয়ার পরিবর্তে।

অর্থাৎ ৮-বিট কোয়ান্টাইজেশনের ক্ষেত্রে সর্বনিম্ন মান -১২৮-এর পরিবর্তে -১২৭।

ডিফল্টরূপে মিথ্যা

নামবিটস

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits(
  int64 x
)

কোয়ান্টাইজেশনের বিটউইডথ।

ডিফল্ট মান ৮

পরিসর প্রদত্ত

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 হওয়া উচিত ছিল)

ডিফল্টরূপে সত্য