ResourceScatterNdUpdate

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

يطبق "تحديثات" متفرقة على القيم الفردية أو الشرائح داخل ملف معين

متغير حسب "المؤشرات".

`ref` هو `موتر` بالرتبة `P` و`المؤشرات` هي `موتر` بالرتبة `Q`.

يجب أن تكون "الفهارس" عددًا صحيحًا، وتحتوي على مؤشرات في "المرجع". يجب أن يكون بالشكل `[d_0, ..., d_{Q-2}, K]` حيث `0 < K <= P`.

يتوافق البعد الأعمق لـ "المؤشرات" (بالطول `K`) مع المؤشرات في عناصر (إذا `K = P`) أو شرائح (إذا `K < P`) على طول البعد `K` لـ `ref`.

"التحديثات" هي "موتر" من الرتبة "Q-1+PK" بالشكل:

[d_0, ..., d_{Q-2, ref.shape[K], ..., ref.shape[P-1]].
 }
على سبيل المثال، لنفترض أننا نريد تحديث 4 عناصر متفرقة إلى موتر من الرتبة 1 إلى 8 عناصر. في بايثون، سيبدو هذا التحديث كما يلي:
ref = tf.Variable([1, 2, 3, 4, 5, 6, 7, 8])
     indices = tf.constant([[4], [3], [1] ,[7]])
     updates = tf.constant([9, 10, 11, 12])
     update = tf.scatter_nd_update(ref, indices, updates)
     with tf.Session() as sess:
       print sess.run(update)
 
وسيبدو التحديث الناتج للمرجع كما يلي:

[1، 11، 3، 10، 9، 6، 7، 12]

راجع tf.scatter_nd للحصول على مزيد من التفاصيل حول كيفية إجراء تحديثات على الشرائح.

فئات متداخلة

فصل ResourceScatterNdUpdate.Options السمات الاختيارية لـ ResourceScatterNdUpdate

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

ثابت ResourceScatterNdUpdate
إنشاء ( نطاق النطاق ، مرجع المعامل <؟>، المعامل <؟ يمتد مؤشرات TNumberالمعامل <؟ يمتد TType > التحديثات، الخيارات... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية ResourceScatterNdUpdate جديدة.
ثابت ResourceScatterNdUpdate.Options
useLocking (استخدام منطقي منطقي)

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

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "ResourceScatterNdUpdate"

الأساليب العامة

إنشاء ResourceScatterNdUpdate الثابت العام (نطاق النطاق ، المرجع <?>، المعامل <؟ يمتد TNumber > الفهارس، المعامل <؟ يمتد TType > التحديثات، الخيارات... خيارات)

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

حدود
نِطَاق النطاق الحالي
المرجع مقبض الموارد. يجب أن يكون من VarHandleOp.
المؤشرات موتر. يجب أن يكون أحد الأنواع التالية: int32، int64. موتر من المؤشرات في المرجع.
التحديثات موتر. يجب أن يكون له نفس النوع مثل المرجع. موتر القيم المحدثة لإضافتها إلى المرجع.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد لـ ResourceScatterNdUpdate

ResourceScatterNdUpdate.Options العام الثابت useLocking (الاستخدام المنطقي)

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