تدفق التوتر:: العمليات:: حاجز

#include <data_flow_ops.h>

يحدد حاجزًا يستمر عبر عمليات تنفيذ الرسم البياني المختلفة.

ملخص

يمثل الحاجز خريطة قيمة المفتاح، حيث يكون كل مفتاح عبارة عن سلسلة، وكل قيمة عبارة عن مجموعة من الموترات.

في وقت التشغيل، يحتوي الحاجز على عناصر "كاملة" و"غير كاملة". يحتوي العنصر الكامل على موترات محددة لجميع مكونات صف قيمته، ويمكن الوصول إليه باستخدام BarrierTakeMany . يحتوي العنصر غير المكتمل على بعض المكونات غير المحددة في صف قيمته، ويمكن تحديثه باستخدام BarrierInsertMany .

الحجج:

  • النطاق: كائن النطاق
  • Component_types: نوع كل مكون في القيمة.

السمات الاختيارية (انظر Attrs ):

  • الأشكال: شكل كل مكون في القيمة. يجب أن يكون كل شكل 1 في البعد الأول. يجب أن يكون طول attr هذا هو نفس طول أنواع_المكونات.
  • القدرة: قدرة الحاجز. السعة الافتراضية هي MAX_INT32، وهي السعة الأكبر لقائمة الانتظار الأساسية.
  • الحاوية: إذا لم تكن فارغة، يتم وضع هذا الحاجز في الحاوية المحددة. وبخلاف ذلك، يتم استخدام حاوية افتراضية.
  • Shared_name: إذا لم يكن فارغًا، فستتم مشاركة هذا الحاجز تحت الاسم المحدد عبر جلسات متعددة.

العوائد:

  • Output : المقبض للحاجز.

البنائين والمدمرين

Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::Attrs & attrs)

الصفات العامة

handle
operation

الوظائف العامة

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

وظائف ثابتة العامة

Capacity (int64 x)
Container (StringPiece x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

الهياكل

Tensorflow:: ops:: Barrier:: Attrs

محددات السمات الاختيارية للحاجز .

الصفات العامة

مقبض

::tensorflow::Output handle

عملية

Operation operation

الوظائف العامة

حاجز

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

حاجز

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const Barrier::Attrs & attrs
)

العقدة

::tensorflow::Node * node() const 

المشغل::tensorflow::الإدخال

 operator::tensorflow::Input() const 

المشغل::tensorflow::الإخراج

 operator::tensorflow::Output() const 

وظائف ثابتة العامة

سعة

Attrs Capacity(
  int64 x
)

حاوية

Attrs Container(
  StringPiece x
)

الأشكال

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

الاسم المشترك

Attrs SharedName(
  StringPiece x
)