tensorflow:: ops:: מחסום
#include <data_flow_ops.h>מגדיר מחסום שנמשך על פני ביצועי גרף שונים.
תַקצִיר
מחסום מייצג מפת מפתח-ערך, כאשר כל מפתח הוא מחרוזת, וכל ערך הוא צמד של טנזורים.
בזמן ריצה, ה-barriere מכיל אלמנטים 'שלם' ו-'לא שלמים'. אלמנט שלם מכיל טנזורים מוגדרים עבור כל הרכיבים של טאפל הערך שלו, וניתן לגשת אליו באמצעות BarrierTakeMany . אלמנט לא שלם מכיל כמה רכיבים לא מוגדרים בטאפל הערך שלו, וניתן לעדכן אותו באמצעות BarrierInsertMany .
טיעונים:
- היקף: אובייקט היקף
- component_types: הסוג של כל רכיב בערך.
מאפיינים אופציונליים (ראה Attrs ):
- shapes: הצורה של כל רכיב בערך. כל צורה חייבת להיות 1 בממד הראשון. אורך ה-attr הזה חייב להיות זהה לאורך של component_types.
- קיבולת: קיבולת המחסום. קיבולת ברירת המחדל היא MAX_INT32, שהיא הקיבולת הגדולה ביותר של התור הבסיסי.
- מיכל: אם אינו ריק, מחסום זה ממוקם במיכל הנתון. אחרת, נעשה שימוש במיכל ברירת מחדל.
- שם_שיתוף: אם אינו ריק, מחסום זה ישותף תחת השם הנתון על פני מספר סשנים.
החזרות:
-
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 | קובעי מאפיינים אופציונליים עבור Barrier . |
מאפיינים ציבוריים
יָדִית
::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 ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).