تدفق التوتر:: العمليات:: 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
)