সমস্ত ইনপুট টেনসর জুড়ে হ্রাস ধারণকারী একটি টেনসর আউটপুট।
একই `shared_name'-এর মধ্যে ops-এ পাস করা সমস্ত ইনপুট টেনসর জুড়ে হ্রাস ধারণকারী একটি টেনসর আউটপুট করে।
গ্রাফটি তৈরি করা উচিত তাই যদি একটি অপশন শেয়ার্ড_নাম মান `c` দিয়ে চলে, তাহলে `num_devices` অপ্স শেয়ার করা_নাম মান `c` দিয়ে চলবে। এটি করতে ব্যর্থ হলে গ্রাফ এক্সিকিউশন সম্পূর্ণ হতে ব্যর্থ হবে।
ইনপুট: হ্রাস ডেটাতে ইনপুট: সমস্ত `সংখ্যা_ডিভাইস` ডিভাইস জুড়ে হ্রাসের মান। হ্রাস: সঞ্চালনের হ্রাস অপারেশন। num_devices: এই হ্রাসে অংশগ্রহণকারী ডিভাইসের সংখ্যা। shared_name: শনাক্তকারী যা একই হ্রাসের অপ্সের মধ্যে ভাগ করা হয়েছে।
পাবলিক পদ্ধতি
আউটপুট <টি> | asOutput () একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে। |
স্ট্যাটিক <টি নম্বর প্রসারিত> NcclAllReduce <টি> | |
আউটপুট <টি> | তথ্য () |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক আউটপুট <টি> asOutput ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি সিম্বলিক হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনার প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক NcclAllReduce <টি> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> ইনপুট, স্ট্রিং হ্রাস, লং numDevices, স্ট্রিং sharedName)
একটি নতুন NcclAllReduce অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|
রিটার্নস
- NcclAllReduce এর একটি নতুন উদাহরণ