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
)