সেন্সরফ্লো :: অপস :: 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
। বিন্যাসের সাথে নির্দিষ্ট মাত্রা হিসাবে একই ক্রমে হওয়া আবশ্যক। - প্যাডিং: প্যাডিং অ্যালগরিদমের ধরণটি।
- 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 )