تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

NcclAllReduce

الدرجة النهائية العامة NcclAllReduce

يخرج موترًا يحتوي على التخفيض عبر جميع موترات الإدخال.

يخرج موترًا يحتوي على التخفيض عبر جميع موترات الإدخال التي تم تمريرها إلى العمليات داخل نفس "الاسم_المشترك".

يجب إنشاء الرسم البياني ، لذلك إذا تم تشغيل عملية واحدة بقيمة الاسم_المشترك "c" ، فسيتم تشغيل عمليات "عدد_الأجهزة" بقيمة الاسم_المشترك "ج". سيؤدي عدم القيام بذلك إلى فشل تنفيذ الرسم البياني.

الإدخال: الإدخال إلى بيانات التخفيض: قيمة التخفيض عبر جميع أجهزة "عدد_الأجهزة". تخفيض: عملية التخفيض لأداء. num_devices: عدد الأجهزة المشاركة في هذا التخفيض. Shared_name: المعرف الذي تمت مشاركته بين العمليات من نفس التخفيض.

الطرق العامة

الانتاج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T يمتد الرقم> NcclAllReduce <T>
إنشاء ( نطاق نطاق، المعامل <T> المدخلات، والحد من سلسلة numDevices طويل، سلسلة sharedName)
طريقة المصنع لإنشاء فئة التفاف لعملية NcclAllReduce جديدة.
الانتاج <T>

الطرق الموروثة

الطرق العامة

العام الناتج <T> asOutput ()

إرجاع المقبض الرمزي للموتر.

المدخلات لعمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. تستخدم هذه الطريقة للحصول على مقبض رمزي يمثل حساب المدخلات.

ساكنة العام NcclAllReduce <T> إنشاء ( نطاق نطاق، المعامل <T> المدخلات، والحد من سلسلة numDevices طويل، سلسلة sharedName)

طريقة المصنع لإنشاء فئة التفاف لعملية NcclAllReduce جديدة.

العوامل
مجال النطاق الحالي
عائدات
  • مثيل جديد من NcclAllReduce

العام الناتج <T> البيانات ()