تدفق التوتر:: العمليات:: BarrierTakeMany
#include <data_flow_ops.h>
يأخذ العدد المحدد من العناصر المكتملة من الحاجز.
ملخص
تقوم هذه العملية بتسلسل موتر مكون العنصر المكتمل على طول البعد 0 لإنشاء موتر مكون واحد.
تخرج العناصر من الحاجز عند اكتمالها، وبالترتيب الذي تم وضعها به في الحاجز. يوفر إخراج المؤشرات معلومات حول الدفعة التي تم إدراج كل عنصر فيها في الأصل في الحاجز.
الحجج:
- النطاق: كائن النطاق
- المقبض: المقبض إلى الحاجز.
- num_elements: موتر ذو عنصر واحد يحتوي على عدد العناصر المطلوب أخذها.
- Component_types: نوع كل مكون في القيمة.
السمات الاختيارية (انظر Attrs
):
- allow_small_batch: السماح بإرجاع أقل من num_elements من العناصر إذا كان الحاجز مغلقًا بالفعل.
- timeout_ms: إذا كانت قائمة الانتظار فارغة، فسيتم حظر هذه العملية لمدة تصل إلى timeout_ms ميلي ثانية. ملاحظة: هذا الخيار غير مدعوم حتى الآن.
العوائد:
- مؤشرات
Output
: موتر أحادي البعد للمؤشرات، بطول num_elems. تشير هذه المؤشرات إلى المجموعة التي تم وضع القيم فيها في الحاجز (بدءًا من MIN_LONG وزيادة مع كل BarrierInsertMany ). - مفاتيح
Output
: موتر مفاتيح أحادي البعد، بطول num_elements. - قيم
OutputList
: موتر واحد متعدد الأبعاد لكل مكون في عنصر الحاجز. جميع القيم لها طول num_elements في البعد 0.
البنائين والمدمرين | |
---|---|
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types) | |
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs) |
وظائف ثابتة العامة | |
---|---|
AllowSmallBatch (bool x) | |
TimeoutMs (int64 x) | |
WaitForIncomplete (bool x) |
الهياكل | |
---|---|
Tensorflow:: ops:: BarrierTakeMany:: Attrs | محددات السمات الاختيارية لـ BarrierTakeMany . |
الصفات العامة
المؤشرات
::tensorflow::Output indices
مفاتيح
::tensorflow::Output keys
عملية
Operation operation
قيم
::tensorflow::OutputList values
الوظائف العامة
BarrierTakeMany
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
BarrierTakeMany
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs )