UniformQuantizedDot

পাবলিক ফাইনাল ক্লাস UniformQuantizedDot

কোয়ান্টাইজড টেনসর `lhs` এবং কোয়ান্টাইজড টেনসর `rhs` এর কোয়ান্টাইজড ডট সম্পাদন করুন কোয়ান্টাইজড `আউটপুট` করতে।

কোয়ান্টাইজড `lhs` এবং কোয়ান্টাইজড `rhs` দেওয়া, কোয়ান্টাইজড `আউটপুট` করতে `lhs` এবং `rhs`-এ কোয়ান্টাইজড ডট সম্পাদন করে। `lhs` এবং `rhs` অবশ্যই 2D টেনসর হতে হবে এবং lhs.dim_size(1) অবশ্যই rhs.dim_size(0) এর সাথে মিলে যাবে। `lhs` এবং `rhs` অবশ্যই কোয়ান্টাইজড টেনসর হতে হবে, যেখানে তথ্যের মান সূত্র ব্যবহার করে পরিমাপ করা হয়: কোয়ান্টাইজড_ডেটা = ক্লিপ(অরিজিনাল_ডেটা/স্কেল + শূন্য_পয়েন্ট, কোয়ান্টাইজেশন_মিন_ভাল, কোয়ান্টাইজেশন_ম্যাক্স_ভাল)। একই সূত্র ব্যবহার করে `আউটপুট`ও পরিমাপ করা হয়। যদি `rhs` প্রতি-টেনসরের পরিমাপ করা হয়, তাহলে `আউটপুট`ও প্রতি-টেনসরের পরিমাপ করা আবশ্যক।

নেস্টেড ক্লাস

ক্লাস UniformQuantizedDot.Options UniformQuantizedDot এর জন্য ঐচ্ছিক বৈশিষ্ট্য

পাবলিক পদ্ধতি

আউটপুট <U>
আউটপুট হিসাবে ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
স্ট্যাটিক <U, T> UniformQuantizedDot <U>
তৈরি করুন ( স্কোপ স্কোপ, Operand <T> lhs, Operand <T> rhs, Operand <Float> lhsScales, Operand <Integer> lhsZeroPoints, Operand <Float> rhsScales, Operand <Integer> rhsZeroPoints, Operand <call> এবং Operand > আউটপুট জিরোপয়েন্ট, ক্লাস<U> টাউট, লং lhsQuantizationMinVal, লং lhsQuantizationMaxVal, লং rhsQuantizationMinVal, লং rhsQuantizationMaxVal, লং আউটপুট QuantizationMinVal, লং আউটপুট QuantizationMaxVal, অপশন... বিকল্প)
একটি নতুন UniformQuantizedDot অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক UniformQuantizedDot.Options
lhsQuantizationAxis (লং lhsQuantizationAxis)
আউটপুট <U>
আউটপুট ()
টাউটের আউটপুট 2D টেনসর, যার আকৃতি হল (lhs.dim_size(0), rhs.dim_size(1))।
স্ট্যাটিক UniformQuantizedDot.Options
আউটপুট কোয়ান্টাইজেশন অ্যাক্সিস (লং আউটপুট কোয়ান্টাইজেশন অ্যাক্সিস)
স্ট্যাটিক UniformQuantizedDot.Options
rhsQuantizationAxis (দীর্ঘ rhsQuantizationAxis)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট <U> হিসাবে আউটপুট ()

একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক ইউনিফর্ম কোয়ান্টাইজডডট <U> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> lhs, Operand <T> rhs, Operand <float> lhsScales, Operand <Integer> lhsZeroPoints, Operand <float> rhsScales, Operand <Float> rhsScales, Operand <Rhs, এবং <Float> > outputScales, Operand <Integer> outputZeroPoints, Class<U> Tout, Long lhsQuantizationMinVal, Long lhsQuantizationMaxVal, Long rhsQuantizationMaxVal, Long rhsQuantizationMaxVal, লং আউটপুট QuantizationMinVal, Long outputV, Options, Options...

একটি নতুন UniformQuantizedDot অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
এলএইচএস টিনের একটি 2D টেনসর হতে হবে।
rhs টিনের একটি 2D টেনসর হতে হবে।
lhsScales lhs প্রতিনিধিত্ব করে এমন আসল ডেটা পরিমাপ করার সময় স্কেল হিসাবে ব্যবহৃত ফ্লোট মান(গুলি)। একটি স্কেলার টেনসর হতে হবে (lhs শুধুমাত্র প্রতি-টেনসর পরিমাপ সমর্থন করে)।
lhsZeroPoints lhs প্রতিনিধিত্ব করে এমন আসল ডেটার পরিমাপ করার সময় int32 মান(গুলি) zero_point হিসাবে ব্যবহৃত হয়। lhs_scales হিসাবে একই আকৃতির অবস্থা।
rhsScales rhs প্রতিনিধিত্ব করে এমন আসল ডেটার পরিমাপ করার সময় স্কেল হিসাবে ব্যবহৃত ফ্লোট মান(গুলি)। একটি স্কেলার টেনসর (প্রতি-টেনসর কোয়ান্টাইজেশন) বা আকারের 1D টেনসর (rhs.dim_size(1),) (প্রতি-চ্যানেল কোয়ান্টাইজেশন) হতে হবে।
rhsZeroPoints int32 মান(গুলি) zero_point হিসাবে ব্যবহৃত হয় যখন rhs প্রতিনিধিত্ব করে এমন আসল ডেটার পরিমাপ করা হয়। rhs_scale এর মতো একই আকৃতির অবস্থা।
আউটপুট স্কেলস আউটপুট প্রতিনিধিত্ব করে এমন মূল ডেটার পরিমাপ করার সময় স্কেল হিসাবে ব্যবহার করা ফ্লোট মান(গুলি)৷ একটি স্কেলার টেনসর (প্রতি-টেনসর কোয়ান্টাইজেশন) বা আকারের 1D টেনসর (output.dim_size(1),) (প্রতি-চ্যানেল কোয়ান্টাইজেশন) হতে হবে। যদি rhs প্রতি-টেনসর পরিমাপ করা হয়, তাহলে আউটপুট অবশ্যই প্রতি-টেনসরের পরিমাপ করা হবে। এর মানে হল যে যদি rhs_scales এবং rhs_zero_points স্কেলার টেনসর হয়, output_scales এবং output_zero_points অবশ্যই স্কেলার টেনসর হতে হবে।
আউটপুট জিরোপয়েন্টস int32 মান(গুলি) zero_point হিসাবে ব্যবহৃত মূল ডেটার পরিমাপ করার সময় যা আউটপুট প্রতিনিধিত্ব করে। rhs_scale এর মতো একই আকৃতির অবস্থা।
টাউট আউটপুট টেনসরের ধরন।
lhsQuantizationMinVal lhs-এ সংরক্ষিত কোয়ান্টাইজড ডেটার ন্যূনতম মান। উদাহরণস্বরূপ, টিন যদি qint8 হয়, তাহলে এটি অবশ্যই -127 তে সেট করতে হবে যদি সংকীর্ণ পরিসীমা পরিমাপ করা হয় বা না হলে -128৷
lhsQuantizationMaxVal rhs-এ সংরক্ষিত কোয়ান্টাইজড ডেটার সর্বোচ্চ মান। উদাহরণস্বরূপ, যদি টিন qint8 হয়, এটি অবশ্যই 127 এ সেট করতে হবে।
rhsQuantizationMinVal rhs-এ সংরক্ষিত কোয়ান্টাইজড ডেটার ন্যূনতম মান। উদাহরণস্বরূপ, যদি Trhs qint8 হয়, তাহলে এটি অবশ্যই -127 তে সেট করতে হবে যদি সংকীর্ণ পরিসীমা পরিমাপ করা হয় বা না হলে -128।
rhsQuantizationMaxVal rhs-এ সংরক্ষিত কোয়ান্টাইজড ডেটার সর্বোচ্চ মান। উদাহরণস্বরূপ, যদি Trhs qint8 হয়, তাহলে এটি অবশ্যই 127 এ সেট করতে হবে।
আউটপুট QuantizationMinVal আউটপুটে সংরক্ষিত কোয়ান্টাইজড ডেটার ন্যূনতম মান। উদাহরণস্বরূপ, যদি টাউট qint8 হয়, তাহলে এটি অবশ্যই -127 তে সেট করতে হবে যদি সংকীর্ণ পরিসীমা পরিমাপ করা হয় বা না হলে -128।
outputQuantizationMaxVal আউটপুটে সংরক্ষিত কোয়ান্টাইজড ডেটার সর্বোচ্চ মান। উদাহরণস্বরূপ, যদি টাউট qint8 হয়, এটি অবশ্যই 127 এ সেট করতে হবে।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • UniformQuantizedDot এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক UniformQuantizedDot.Options lhsQuantizationAxis (লং lhsQuantizationAxis)

পরামিতি
lhsQuantizationAxis টেনসরের মাত্রা সূচক নির্দেশ করে যেখানে সেই মাত্রা বরাবর স্লাইসের জন্য প্রতি-অক্ষের পরিমাপ প্রয়োগ করা হয়। যদি -1 (ডিফল্ট) তে সেট করা থাকে তবে এটি প্রতি-টেনসর পরিমাপ নির্দেশ করে। ডট op lhs-এর জন্য, শুধুমাত্র প্রতি-টেনসর কোয়ান্টাইজেশন সমর্থিত। সুতরাং, এই বৈশিষ্ট্যটি -1 সেট করা আবশ্যক। অন্যান্য মান প্রত্যাখ্যান করা হয়.

সর্বজনীন আউটপুট <U> আউটপুট ()

টাউটের আউটপুট 2D টেনসর, যার আকৃতি হল (lhs.dim_size(0), rhs.dim_size(1))।

পাবলিক স্ট্যাটিক UniformQuantizedDot.Options outputQuantizationAxis (লং আউটপুট QuantizationAxis)

পরামিতি
আউটপুট QuantizationAxis টেনসরের মাত্রা সূচক নির্দেশ করে যেখানে সেই মাত্রা বরাবর স্লাইসের জন্য প্রতি-অক্ষের পরিমাপ প্রয়োগ করা হয়। যদি -1 (ডিফল্ট) তে সেট করা থাকে তবে এটি প্রতি-টেনসর পরিমাপ নির্দেশ করে। ডট অপ আউটপুটের জন্য, শুধুমাত্র প্রতি-টেনসর কোয়ান্টাইজেশন বা প্রতি-চ্যানেল কোয়ান্টাইজেশন মাত্রা 1 সমর্থিত। সুতরাং, এই বৈশিষ্ট্যটি অবশ্যই -1 বা 1-এ সেট করা উচিত। অন্যান্য মান প্রত্যাখ্যান করা হয়।

পাবলিক স্ট্যাটিক UniformQuantizedDot.Options rhsQuantizationAxis (লং rhsQuantizationAxis)

পরামিতি
rhsQuantizationAxis টেনসরের মাত্রা সূচক নির্দেশ করে যেখানে সেই মাত্রা বরাবর স্লাইসের জন্য প্রতি-অক্ষের পরিমাপ প্রয়োগ করা হয়। যদি -1 (ডিফল্ট) তে সেট করা থাকে তবে এটি প্রতি-টেনসর পরিমাপ নির্দেশ করে। ডট op rhs-এর জন্য, শুধুমাত্র পার-টেনসর কোয়ান্টাইজেশন বা প্রতি-চ্যানেল কোয়ান্টাইজেশন মাত্রা 1 সমর্থিত। সুতরাং, এই বৈশিষ্ট্যটি অবশ্যই -1 বা 1-এ সেট করা উচিত। অন্যান্য মান প্রত্যাখ্যান করা হয়।