Google I/O-তে টিউন করার জন্য ধন্যবাদ। চাহিদা অনুযায়ী সব সেশন দেখুন চাহিদা অনুযায়ী দেখুন

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

#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]
  • পদক্ষেপ: দৈর্ঘ্য 4. প্রতিটি আয়তনের জন্য সহচরী উইন্ডোর দীর্ঘ 1-ডি 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