टेंसरफ़्लो :: ऑप्स :: फ्यूस्डपैडकॉन 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