টেনসরফ্লো :: অপস:: FusedPadConv2D

#include <nn_ops.h>

একটি কনভল্যুশনের সময় একটি প্রিপ্রসেস হিসাবে একটি প্যাডিং সম্পাদন করে।

সারসংক্ষেপ

FusedResizeAndPadConv2d এর মতো, এই অপটি একটি অপ্টিমাইজ করা বাস্তবায়নের অনুমতি দেয় যেখানে স্থানিক প্যাডিং ট্রান্সফর্মেশন স্টেজটি im2col লুকআপের সাথে মিশ্রিত করা হয়, কিন্তু এই ক্ষেত্রে আকার পরিবর্তনের জন্য প্রয়োজনীয় বাইলিনিয়ার ফিল্টারিং ছাড়াই। প্যাডিং ফিউজ করা মধ্যবর্তী ফলাফলগুলিকে সম্পূর্ণ টেনসর হিসাবে লেখার প্রয়োজনীয়তাকে বাধা দেয়, মেমরির চাপ হ্রাস করে এবং আমরা রূপান্তর গণনাগুলিকে একত্রিত করে কিছু লেটেন্সি লাভ পেতে পারি। Conv2D- এর জন্য data_format অ্যাট্রিবিউট এই অপের দ্বারা সমর্থিত নয়, এবং পরিবর্তে 'NHWC' অর্ডার ব্যবহার করা হয়। অভ্যন্তরীণভাবে এই অপশনটি একটি একক প্রতি-গ্রাফ স্ক্র্যাচ বাফার ব্যবহার করে, যার মানে একাধিক সংস্করণ সমান্তরালভাবে চালানো হলে এটি ব্লক করবে। কারণ এই অপারেটরটি মূলত মেমরির ব্যবহার কমানোর জন্য একটি অপ্টিমাইজেশন।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • ইনপুট: আকৃতি সহ 4-D [batch, in_height, in_width, in_channels]
  • প্যাডিং: একটি দুই-কলামের ম্যাট্রিক্স যা প্যাডিংয়ের আকার নির্দিষ্ট করে। সারির সংখ্যা অবশ্যই input র‌্যাঙ্কের সমান হতে হবে।
  • ফিল্টার: 4-ডি আকৃতি সহ [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 

অপারেটর::টেনসরফ্লো::ইনপুট

 operator::tensorflow::Input() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const