tensorflow:: ops:: Barrier
#include <data_flow_ops.h>يُحدد حاجزًا يستمر عبر عمليات تنفيذ الرسم البياني المختلفة.
ملخص
يمثل الحاجز خريطة مفتاح-قيمة، حيث يكون كل مفتاح عبارة عن سلسلة نصية، وكل قيمة عبارة عن مجموعة من الموترات.
أثناء التشغيل، يحتوي الحاجز على عناصر "مكتملة" و"غير مكتملة". العنصر المكتمل له موترات مُعرَّفة لجميع مكونات صف قيمته، ويمكن الوصول إليه باستخدام BarrierTakeMany . أما العنصر غير المكتمل، فله بعض المكونات غير المُعرَّفة في صف قيمته، ويمكن تحديثه باستخدام BarrierInsertMany .
الحجج:
- النطاق: كائن النطاق
- أنواع المكونات: نوع كل مكون في القيمة.
السمات الاختيارية (انظر Attrs ):
- الأشكال: شكل كل مكون في قيمة. يجب أن يكون كل شكل 1 في البعد الأول. يجب أن يكون طول هذه السمة مساوياً لطول component_types.
- السعة: سعة الحاجز. السعة الافتراضية هي 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
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)