FusedBatchNormGradV3

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

ব্যাচ স্বাভাবিককরণের জন্য গ্রেডিয়েন্ট।

মনে রাখবেন যে 4D টেনসরের আকার হয় "NHWC" বা "NCHW" দ্বারা সংজ্ঞায়িত করা হয়। 1D টেনসরের আকার 4D টেনসরের মাত্রা C-এর সাথে মেলে।

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

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

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

স্ট্যাটিক <T নম্বর প্রসারিত করে, U নম্বর প্রসারিত করে> FusedBatchNormGradV3 <T, U>
তৈরি করুন ( স্কোপ স্কোপ, Operand <T> yBackprop, Operand <T> x, Operand <float> স্কেল, Operand <U> reserveSpace1, Operand <U> reserveSpace2, Operand <U> reserveSpace3, বিকল্প... বিকল্প)
একটি নতুন FusedBatchNormGradV3 অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
স্ট্যাটিক FusedBatchNormGradV3.Options
ডেটা ফরম্যাট (স্ট্রিং ডেটা ফরম্যাট)
স্ট্যাটিক FusedBatchNormGradV3.Options
এপসিলন (ফ্লোট এপসিলন)
স্ট্যাটিক FusedBatchNormGradV3.Options
isTraining (বুলিয়ান isTraining)
আউটপুট <U>
অফসেটব্যাকপ্রপ ()
অফসেটের ক্ষেত্রে গ্রেডিয়েন্টের জন্য একটি 1D টেনসর।
আউটপুট <U>
রিজার্ভস্পেস4 ()
FusedBatchNorm-এ গড় ইনপুট মেলে অব্যবহৃত স্থানধারক।
আউটপুট <U>
রিজার্ভস্পেস5 ()
FusedBatchNorm-এ ভেরিয়েন্স ইনপুট মেলে অব্যবহৃত স্থানধারক।
আউটপুট <U>
স্কেলব্যাকপ্রপ ()
স্কেলের সাপেক্ষে গ্রেডিয়েন্টের জন্য একটি 1D টেনসর।
আউটপুট <T>
xBackprop ()
x এর সাথে গ্রেডিয়েন্টের জন্য একটি 4D টেনসর।

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

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

পাবলিক স্ট্যাটিক FusedBatchNormGradV3 <T, U> তৈরি করুন ( Scope scope, Operand <T> yBackprop, Operand <T> x, Operand <float> স্কেল, Operand <U> reserveSpace1, Operand <U> reserveSpace2, Operand <U> reserveSpace2, Operand <U> রিজার্ভ ... বিকল্প)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
yBackprop y এর সাথে গ্রেডিয়েন্টের জন্য একটি 4D টেনসর।
এক্স ইনপুট ডেটার জন্য একটি 4D টেনসর।
স্কেল স্বাভাবিক করা x স্কেল করার জন্য স্কেলিং ফ্যাক্টরের জন্য একটি 1D টেনসর।
রিজার্ভস্পেস1 যখন is_training সত্য হয়, গণনা করা ব্যাচের জন্য একটি 1D টেনসর মানে গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা। যখন is_training মিথ্যা হয়, তখন জনসংখ্যার জন্য একটি 1D টেনসর মানে 1ম এবং 2য় ক্রম গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা।
রিজার্ভস্পেস2 যখন is_training সত্য হয়, গ্রেডিয়েন্ট কম্পিউটেশনে কম্পিউটেড ব্যাচ ভ্যারিয়েন্স (cuDNN ক্ষেত্রে ইনভার্টেড ভ্যারিয়েন্স) এর জন্য একটি 1D টেনসর পুনরায় ব্যবহার করা হবে। যখন is_training মিথ্যা হয়, তখন জনসংখ্যার ভিন্নতার জন্য একটি 1D টেনসর 1ম এবং 2য় ক্রম গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা হবে।
রিজার্ভস্পেস3 যখন is_training সত্য হয়, গ্রেডিয়েন্ট কম্পিউটেশনে কিছু মধ্যবর্তী ফলাফলের জন্য একটি 1D টেনসর পুনরায় ব্যবহার করা হবে। যখন is_training False হয়, তখন একটি ডামি খালি Tensor তৈরি করা হবে।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • FusedBatchNormGradV3 এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক FusedBatchNormGradV3. অপশন ডেটা ফরম্যাট (স্ট্রিং ডেটা ফরম্যাট)

পরামিতি
উপাত্ত বিন্যাস y_backprop, x, x_backprop-এর জন্য ডেটা বিন্যাস। হয় "NHWC" (ডিফল্ট) বা "NCHW"।

পাবলিক স্ট্যাটিক FusedBatchNormGradV3.Options epsilon (ফ্লোট epsilon)

পরামিতি
epsilon একটি ছোট ফ্লোট সংখ্যা x এর প্রকরণে যোগ করা হয়েছে।

পাবলিক স্ট্যাটিক FusedBatchNormGradV3. Options isTraining (বুলিয়ান isTraining)

পরামিতি
প্রশিক্ষণ অপারেশন নির্দেশ করার জন্য একটি বুল মান প্রশিক্ষণ (ডিফল্ট) বা অনুমান।

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

অফসেটের ক্ষেত্রে গ্রেডিয়েন্টের জন্য একটি 1D টেনসর।

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

FusedBatchNorm-এ গড় ইনপুট মেলে অব্যবহৃত স্থানধারক।

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

FusedBatchNorm-এ ভেরিয়েন্স ইনপুট মেলে অব্যবহৃত স্থানধারক।

সর্বজনীন আউটপুট <U> স্কেলব্যাকপ্রপ ()

স্কেলের সাপেক্ষে গ্রেডিয়েন্টের জন্য একটি 1D টেনসর।

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

x এর সাথে গ্রেডিয়েন্টের জন্য একটি 4D টেনসর।