tensorflow:: אופס:: FusedPadConv2D

#include <nn_ops.h>

מבצע ריפוד כתהליך מקדים במהלך פיתול.

סיכום

בדומה ל-FusedResizeAndPadConv2d, אופציה זו מאפשרת יישום אופטימלי שבו שלב השינוי של הריפוד המרחבי מתמזג עם בדיקת ה-im2col, אך במקרה זה ללא הסינון הביליניארי הנדרש לשינוי הגודל. איחוי הריפוד מונע את הצורך לכתוב את תוצאות הביניים כטנסורים שלמים, מפחית את לחץ הזיכרון, ונוכל לקבל כמה רווחי חביון על ידי מיזוג חישובי הטרנספורמציה. התכונה data_format עבור Conv2D אינה נתמכת על ידי הפעלה זו, ובמקום זאת נעשה שימוש בסדר 'NHWC'. מבחינה פנימית האופציה הזו משתמשת במאגר שריטה בודד לכל גרף, מה שאומר שהוא יחסום אם גרסאות מרובות מופעלות במקביל. הסיבה לכך היא שמפעיל זה הוא בעיקר אופטימיזציה כדי למזער את השימוש בזיכרון.

טיעונים:

  • scope: אובייקט Scope
  • קלט: 4-D עם צורה [batch, in_height, in_width, in_channels] .
  • ריפודים: מטריצה ​​של שתי עמודות המציינת את גדלי הריפוד. מספר השורות חייב להיות זהה לדרגת input .
  • מסנן: 4-D עם צורה [filter_height, filter_width, in_channels, out_channels] .
  • צעדים: 1-D באורך 4. הצעד של חלון ההזזה עבור כל מימד של input . חייב להיות באותו סדר כמו המאפיין שצוין בפורמט.
  • ריפוד: סוג אלגוריתם הריפוד שיש להשתמש בו.

החזרות:

  • Output : טנסור הפלט.

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

FusedPadConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input paddings, :: tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding)

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

operation
output

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

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

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

מבצע

Operation operation

תְפוּקָה

::tensorflow::Output output

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

FusedPadConv2D

 FusedPadConv2D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input paddings,
  ::tensorflow::Input filter,
  StringPiece mode,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding
)

צוֹמֶת

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const