تدفق التوتر:: العمليات:: 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) |
الصفات العامة | |
---|---|
indices | |
keys | |
operation | |
values |
وظائف ثابتة العامة | |
---|---|
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 )
وظائف ثابتة العامة
السماح سمولباتش
Attrs AllowSmallBatch( bool x )
مهلةMs
Attrs TimeoutMs( int64 x )
انتظر غير مكتمل
Attrs WaitForIncomplete( bool x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-16 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-11-16 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]