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

ScatterSub

فئة العام النهائي ScatterSub

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

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

فئات متداخلة

صف دراسي خيارات فرعية السمات الاختيارية لـ ScatterSub

الطرق العامة

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

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

الطرق العامة

الإخراج العام <T> كإخراج ()

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

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

عام ثابت ScatterSub <T> إنشاء ( نطاق النطاق ، عامل التشغيل <T> المرجع ، عامل التشغيل <U> فهارس ، عامل التشغيل <T> التحديثات ، الخيارات ... الخيارات)

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

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

الإخراج العام <T> outputRef ()

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

مبعثر ثابت عام فرعي ، استخدام الخيارات ، قفل (استخدام منطقي ، قفل)

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