تدفق التوتر:: العمليات:: حاجز
#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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-24 (حسب التوقيت العالمي المتفَّق عليه)