tensorflow:: אופס:: ParallelConcat

#include <array_ops.h>

משרשרת רשימה של N טנסורים לאורך הממד הראשון.

סיכום

טנסור הקלט נדרש לכולם להיות בגודל 1 בממד הראשון.

לדוגמה:

# 'x' is [[1, 4]]
# 'y' is [[2, 5]]
# 'z' is [[3, 6]]
parallel_concat([x, y, z]) => [[1, 4], [2, 5], [3, 6]]  # Pack along first dim.

ההבדל בין concat ל-parallel_concat הוא ש-concat דורש שכל התשומות יחושבו לפני שהפעולה תתחיל אך לא מחייב שצורות הקלט יהיו ידועות במהלך בניית הגרף. חיבור מקביל יעתיק חלקים מהקלט לפלט כשהם יהיו זמינים, במצבים מסוימים זה יכול לספק יתרון ביצועים.

טיעונים:

  • scope: אובייקט Scope
  • ערכים: טנסורים שיש לשרשר. כולם חייבים להיות בגודל 1 בממד הראשון ובאותה צורה.
  • צורה: הצורה הסופית של התוצאה; צריך להיות שווה לצורות של כל קלט אבל עם מספר ערכי הקלט בממד הראשון.

החזרות:

  • Output : הטנזור המשורשר.

בנאים והורסים

ParallelConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, PartialTensorShape shape)

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

operation
output

תפקידים ציבוריים

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

מבצע

Operation operation

תְפוּקָה

::tensorflow::Output output

תפקידים ציבוריים

ParallelConcat

 ParallelConcat(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList values,
  PartialTensorShape shape
)

צוֹמֶת

::tensorflow::Node * node() const 

מפעיל::tensorflow::קלט

 operator::tensorflow::Input() const 

אופרטור::tensorflow::פלט

 operator::tensorflow::Output() const