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

ScatterDiv

الجمهور ScatterDiv الدرجة النهائية

يقسم مرجع متغير بتحديثات متفرقة.

هذا يحسب العملية

# Scalar indices
     ref[indices, ...] /= updates[...]
 
     # Vector indices (for each i)
     ref[indices[i], ...] /= updates[i, ...]
 
     # High rank indices (for each i, ..., j)
     ref[indices[i, ..., j], ...] /= updates[i, ..., j, ...]
 
يتم هذا مخرجات العملية `ref` بعد التحديث. هذا يجعل من السهل سلسلة العمليات التي تحتاج إلى استخدام قيمة إعادة التعيين.

يتم التعامل مع الإدخالات المكررة بشكل صحيح: إذا كانت "الفهارس" المتعددة تشير إلى نفس الموقع ، يتم تقسيم مساهماتها.

يتطلب `updates.shape = indices.shape + ref.shape [1:]` أو `updates.shape = []`.

فئات متداخلة

صف دراسي خيارات القسمة المبعثرة سمات اختيارية ل ScatterDiv

الطرق العامة

الانتاج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T، U يمتد الرقم> ScatterDiv <T>
إنشاء ( نطاق نطاق، المعامل <T> المرجع، المعامل <U> المؤشرات، المعامل <T> تحديثات، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة التفاف لعملية ScatterDiv جديدة.
الانتاج <T>
outputRef ()
= نفس "المرجع".
ثابت ScatterDiv.Options
useLocking (منطقية useLocking)

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

الطرق العامة

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

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

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

ساكنة العام ScatterDiv <T> إنشاء ( نطاق نطاق، المعامل <T> المرجع، المعامل <U> المؤشرات، المعامل <T> تحديثات، خيارات ... خيارات)

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

العوامل
مجال النطاق الحالي
المرجع يجب أن يكون من عقدة "متغير".
المؤشرات موتر من المؤشرات في البعد الأول لـ "المرجع".
التحديثات موتر القيم التي يتم قسمة "المرجع" عليها.
والخيارات يحمل قيم سمات اختيارية
عائدات
  • مثيل جديد من ScatterDiv

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

= نفس "المرجع". يُعاد كتسهيل للعمليات التي تريد استخدام القيم المحدّثة بعد إتمام التحديث.

ساكنة العام ScatterDiv.Options useLocking (منطقية useLocking)

العوامل
useLocking إذا كان هذا صحيحًا ، فستتم حماية العملية بقفل ؛ وبخلاف ذلك ، يكون السلوك غير محدد ، ولكنه قد يعرض خلافًا أقل.