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

ScatterMul

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

يضاعف التحديثات المتفرقة في مرجع متغير.

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

# 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 = []`.

فئات متداخلة

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

الطرق العامة

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

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

الطرق العامة

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

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

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

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

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

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

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

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

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

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