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

#include <nn_ops.h>

একটি সমঝোতার সময় একটি প্রাক আকার হিসাবে একটি আকার পরিবর্তন এবং প্যাডিং সম্পাদন করে।

সারসংক্ষেপ

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

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • ইনপুট: 4-ডি আকৃতির সাথে [batch, in_height, in_width, in_channels]
  • আকার: একটি 1-ডি int32 2 উপাদানগুলির টেনসর : new_height, new_width । ইমেজগুলির জন্য নতুন আকার।
  • প্যাডিংস: প্যাডিংয়ের আকারগুলি নির্দিষ্ট করে একটি দ্বি-কলামের ম্যাট্রিক্স। সারিগুলির সংখ্যা অবশ্যই input র‌্যাঙ্কের সমান হতে হবে।
  • ফিল্টার: 4-ডি আকৃতির সাথে [filter_height, filter_width, in_channels, out_channels]
  • স্ট্রাইডস: দৈর্ঘ্যের 1-ডি 4 input প্রতিটি মাত্রার জন্য স্লাইডিং উইন্ডোর স্ট্রাইড। বিন্যাসের সাথে নির্দিষ্ট মাত্রা হিসাবে একই ক্রমে হওয়া আবশ্যক।
  • প্যাডিং: প্যাডিং অ্যালগরিদমের ধরণটি।

Attrs বৈশিষ্ট্য ( Attrs ):

  • resize_align_corners: সত্য হলে, ইনপুট এবং আউটপুট টেনারগুলির 4 কোণার পিক্সেলের কেন্দ্রগুলি বিন্যাস করা হয়, কোণার পিক্সেলের মান সংরক্ষণ করে। মিথ্যা ডিফল্ট।

রিটার্নস:

  • Output : আউটপুট টেনসর।

নির্মাণকারী এবং ধ্বংসকারী

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

জনসাধারণের গুণাবলী

operation
output

পাবলিক ফাংশন

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

পাবলিক স্ট্যাটিক ফাংশন

ResizeAlignCorners (bool x)

স্ট্রাক্টস

টেনস্রোফ্লো :: অপ্স :: ফিউজডরাইজেডএন্ডপ্যাডকনভি 2 ডি :: অ্যাটারস

FusedResizeAndPadConv2D এর জন্য .চ্ছিক অ্যাট্রিবিউট সেটটার

জনসাধারণের গুণাবলী

অপারেশন

Operation operation

আউটপুট

::tensorflow::Output output

পাবলিক ফাংশন

FusedResizeAndPadConv2D

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

FusedResizeAndPadConv2D

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

নোড

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

পাবলিক স্ট্যাটিক ফাংশন

রিসাইজএলাইনকর্নার্স

Attrs ResizeAlignCorners(
  bool x
)