सहायता Kaggle पर TensorFlow साथ ग्रेट बैरियर रीफ की रक्षा चैलेंज में शामिल हों

टेंसरफ़्लो :: ऑप्स :: फ्यूस्डपैडकॉन 2 डी

#include <nn_ops.h>

एक सजा के दौरान एक प्रीप्रोसेस के रूप में एक पेडिंग करता है।

सारांश

FusedResizeAndPadConv2d के समान, यह ऑप एक अनुकूलित कार्यान्वयन के लिए अनुमति देता है जहां स्थानिक पैडिंग परिवर्तन चरण im2col लुकअप के साथ जुड़ा हुआ है, लेकिन इस मामले में आकार बदलने के लिए आवश्यक बिलिनियर फ़िल्टरिंग के बिना। पेडिंग फ़्यूज़ करने से इंटरमीडिएट के परिणाम पूरे टेनर्स के रूप में लिखने की आवश्यकता को रोक दिया जाता है, स्मृति दबाव को कम किया जा सकता है, और हम परिवर्तन गणना को मर्ज करके कुछ विलंबता लाभ प्राप्त कर सकते हैं। के लिए data_format विशेषता Conv2D इस सेशन द्वारा समर्थित नहीं है, और 'NHWC' आदेश के बजाय प्रयोग किया जाता है। आंतरिक रूप से यह ऑप एक सिंगल-ग्राफ स्क्रैच बफर का उपयोग करता है, जिसका अर्थ है कि अगर कई संस्करण समानांतर में चल रहे हैं तो यह ब्लॉक हो जाएगा। ऐसा इसलिए है क्योंकि यह ऑपरेटर मुख्य रूप से मेमोरी उपयोग को कम करने के लिए एक अनुकूलन है।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • इनपुट: आकार के साथ 4-डी [batch, in_height, in_width, in_channels]
  • पैडिंग: पैडिंग साइज को निर्दिष्ट करने वाला एक दो-कॉलम मैट्रिक्स। पंक्तियों की संख्या input रैंक के समान होनी चाहिए।
  • फिल्टर: आकार के साथ 4 डी [filter_height, filter_width, in_channels, out_channels]
  • strides: 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

सार्वजनिक कार्य

फ्यूस्डपैडकॉन 2 डी

 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 

ऑपरेटर :: टेंसरफ़्लो :: इनपुट

 operator::tensorflow::Input() const 
है

ऑपरेटर :: टेंसरफ़्लो :: आउटपुट

 operator::tensorflow::Output() const