يأخذ العدد المحدد من العناصر المكتملة من الحاجز.
تقوم هذه العملية بتسلسل موتر مكون العنصر المكتمل على طول البعد 0 لإنشاء موتر مكون واحد.
تخرج العناصر من الحاجز عند اكتمالها، وبالترتيب الذي تم وضعها به في الحاجز. يوفر إخراج المؤشرات معلومات حول الدفعة التي تم إدراج كل عنصر فيها في الأصل في الحاجز.
فئات متداخلة
فصل | BarrierTakeMany.Options | السمات الاختيارية لـ BarrierTakeMany |
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
static BarrierTakeMany.Options | allowSmallBatch (المنطقيةallowSmallBatch) |
static BarrierTakeMany | |
الإخراج <TInt64> | المؤشرات () موتر أحادي البعد للمؤشرات، بطول num_elems. |
الإخراج <TString> | المفاتيح () موتر مفاتيح أحادي البعد، بطول num_elements. |
static BarrierTakeMany.Options | مهلة (مهلة طويلة) |
قائمة< الإخراج <?>> | قيم () موتر واحد متعدد الأبعاد لكل مكون في عنصر الحاجز. |
static BarrierTakeMany.Options | waitForIncomplete (انتظار منطقي منطقي) |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
BarrierTakeMany.Options الثابت العام، allowSmallBatch (المنطقيةallowSmallBatch)
حدود
allowSmallBatch | السماح بإرجاع أقل من num_elements من العناصر إذا كان الحاجز مغلقًا بالفعل. |
---|
إنشاء BarrierTakeMany ثابت عام (نطاق النطاق ، مقبض المعامل < TString >، المعامل < TInt32 > numElements، القائمة < Class <؟ تمتد TType >> ComponentTypes، Options... options)
طريقة المصنع لإنشاء فئة تغلف عملية BarrierTakeMany جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
مقبض | المقبض إلى الحاجز. |
numElements | موتر ذو عنصر واحد يحتوي على عدد العناصر التي يجب أخذها. |
أنواع المكونات | نوع كل مكون في القيمة. |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- مثيل جديد من BarrierTakeMany
المخرجات العامة <TInt64> المؤشرات ()
موتر أحادي البعد للمؤشرات، بطول num_elems. تشير هذه المؤشرات إلى المجموعة التي تم وضع القيم فيها في الحاجز (بدءًا من MIN_LONG وزيادة مع كل BarrierInsertMany).
BarrierTakeMany.Options timeoutMs الثابت العام (مهلة طويلة)
حدود
timeoutMs | إذا كانت قائمة الانتظار فارغة، فسيتم حظر هذه العملية لمدة تصل إلى timeout_ms مللي ثانية. ملاحظة: هذا الخيار غير مدعوم حتى الآن. |
---|
القائمة العامة < الإخراج <?>> القيم ()
موتر واحد متعدد الأبعاد لكل مكون في عنصر الحاجز. جميع القيم لها طول num_elements في البعد 0.