সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

NcclAllReduce

পাবলিক ফাইনাল ক্লাস এনসিএলএলরেডিউস

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

একই ইনপুট টেনসরগুলিকে একই `শেয়ারড_নামের মধ্যে অপ্সে পাস করা সমস্ত ইনপুট টেনার জুড়ে হ্রাস সহ একটি টেনসর আউটপুট দেয়।

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

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

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

আউটপুট <টি>
আউটপুট ()
একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্থির <টি প্রসারিত সংখ্যা> এনসিএলএলরেডু <<>
তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <T> ইনপুট, স্ট্রিং হ্রাস, দীর্ঘ নাম ডিভাইসস, স্ট্রিং শেয়ারনাম)
একটি নতুন এনসিসিএলএলরেডুস অপারেশন মোড়ানো একটি ক্লাস তৈরির জন্য কারখানা পদ্ধতি।
আউটপুট <টি>

উত্তরাধিকারী পদ্ধতি

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

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

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

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

পাবলিক স্ট্যাটিক এনসিএলএলআরডিউস <টি> তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <টি> ইনপুট, স্ট্রিং হ্রাস, লং নামডেস্কস, স্ট্রিং শেয়ারনাম)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ফিরে আসে
  • এনসিএলএলআরডিউডের একটি নতুন উদাহরণ

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