NcclAllReduce

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

সমস্ত ইনপুট টেনসর জুড়ে হ্রাস ধারণকারী একটি টেনসর আউটপুট।

একই `shared_name'-এর মধ্যে ops-এ পাস করা সমস্ত ইনপুট টেনসর জুড়ে হ্রাস ধারণকারী একটি টেনসর আউটপুট করে।

গ্রাফটি তৈরি করা উচিত তাই যদি একটি অপশন শেয়ার্ড_নাম মান `c` দিয়ে চলে, তাহলে `num_devices` অপ্স শেয়ার করা_নাম মান `c` দিয়ে চলবে। এটি করতে ব্যর্থ হলে গ্রাফ এক্সিকিউশন সম্পূর্ণ হতে ব্যর্থ হবে।

ইনপুট: হ্রাস ডেটাতে ইনপুট: সমস্ত `সংখ্যা_ডিভাইস` ডিভাইস জুড়ে হ্রাসের মান। হ্রাস: সঞ্চালনের হ্রাস অপারেশন। num_devices: এই হ্রাসে অংশগ্রহণকারী ডিভাইসের সংখ্যা। shared_name: শনাক্তকারী যা একই হ্রাসের অপ্সের মধ্যে ভাগ করা হয়েছে।

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

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

আউটপুট <T>
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক <T TNumber প্রসারিত করে > NcclAllReduce <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, স্ট্রিং রিডাকশন, লং numDevices, String sharedName)
একটি নতুন NcclAllReduce অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট <T>

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

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "NcclAllReduce"

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

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

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

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

পাবলিক স্ট্যাটিক NcclAllReduce <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, স্ট্রিং রিডাকশন, লং numDevices, String sharedName)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
রিটার্নস
  • NcclAllReduce এর একটি নতুন উদাহরণ

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