עזרה להגן על שונית המחסום הגדולה עם TensorFlow על Kaggle הצטרפו אתגר

זרימת טנסור :: אופ :: BarrierTakeMany

#include <data_flow_ops.h>

לוקח את המספר הנתון של האלמנטים שהושלמו ממחסום.

סיכום

פעולה זו משרשרת בין טנזורי רכיבים שהושלמו לאורך הממד ה- 0 כדי ליצור טנזור רכיב יחיד.

אלמנטים יוצאים מהמחסום כשהם שלמים, ובסדר שבו הם הוכנסו למחסום. פלט המדדים מספק מידע על האצווה שבה כל אלמנט הוכנס במקור למחסום.

טענות:

  • היקף: אובייקט Scope
  • ידית: הידית למחסום.
  • מספר_אלמנטים: טנסור של אלמנט יחיד המכיל את מספר האלמנטים שצריך לקחת.
  • component_types: הסוג של כל רכיב בערך.

תכונות אופציונליות (ראה Attrs ):

  • allow_small_batch: אפשר להחזיר פחות ממספר פריטי_selements אם המחסום כבר סגור.
  • timeout_ms: אם התור ריק, פעולה זו תחסום עד timeout_ms אלפיות השנייה. הערה: אפשרות זו אינה נתמכת עדיין.

החזרות:

  • מדדי Output : טנסור חד ממדי של מדדים, עם מספר_אורך. מדדים אלה מתייחסים לאצווה בה הונחו הערכים במחסום (החל מ- MIN_LONG וגדל עם כל BarrierInsertMany ).
  • מקשי Output : טנסור מקשים חד מימדי, עם מספר_רכיבי אורך.
  • ערכי OutputList : טנסור כל-ממדי לכל רכיב באלמנט מחסום. לכל הערכים מספר_רכיבי אורך בממד 0.

קונסטרוקטורים ומשחתנים

BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types)
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs)

תכונות ציבוריות

indices
keys
operation
values

פונקציות סטטיות ציבוריות

AllowSmallBatch (bool x)
TimeoutMs (int64 x)
WaitForIncomplete (bool x)

סטרוקטורים

tensorflow :: ops :: BarrierTakeMany :: Attrs

קובעי תכונות אופציונליים עבור BarrierTakeMany .

תכונות ציבוריות

מדדים

::tensorflow::Output indices

מקשים

::tensorflow::Output keys

מבצע

Operation operation

ערכים

::tensorflow::OutputList values

פונקציות ציבוריות

BarrierTakeMany

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types
)

BarrierTakeMany

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types,
  const BarrierTakeMany::Attrs & attrs
)

פונקציות סטטיות ציבוריות

AllowSmallBatch

Attrs AllowSmallBatch(
  bool x
)

פסק זמן

Attrs TimeoutMs(
  int64 x
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)