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

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