tensorflow:: عملیات:: FusedPadConv2D
#include <nn_ops.h>در طول یک کانولوشن، به عنوان پیشپردازش، لایهگذاری (padding) انجام میدهد.
خلاصه
مشابه FusedResizeAndPadConv2d، این عملگر امکان پیادهسازی بهینهای را فراهم میکند که در آن مرحله تبدیل فاصلهگذاری فضایی با جستجوی im2col ادغام میشود، اما در این مورد بدون فیلتر دوخطی مورد نیاز برای تغییر اندازه. ادغام فاصلهگذاری از نیاز به نوشتن نتایج میانی به عنوان کل تانسورها جلوگیری میکند و فشار حافظه را کاهش میدهد و میتوانیم با ادغام محاسبات تبدیل، مقداری افزایش تأخیر داشته باشیم. ویژگی data_format برای Conv2D توسط این عملگر پشتیبانی نمیشود و به جای آن از ترتیب 'NHWC' استفاده میشود. در داخل، این عملگر از یک بافر خراش تکی برای هر گراف استفاده میکند، به این معنی که اگر چندین نسخه به صورت موازی اجرا شوند، مسدود میشود. دلیل این امر این است که این عملگر در درجه اول یک بهینهسازی برای به حداقل رساندن استفاده از حافظه است.
استدلالها:
- دامنه: یک شیء دامنه
- ورودی: چهاربعدی با شکل
[batch, in_height, in_width, in_channels]. - paddings: یک ماتریس دو ستونی که اندازه padding را مشخص میکند. تعداد ردیفها باید با رتبه
inputبرابر باشد. - فیلتر: چهاربعدی با شکل
[filter_height, filter_width, in_channels, out_channels]. - گامها: ۱-بعدی به طول ۴. گام پنجره کشویی برای هر بُعد
input. باید به همان ترتیب بُعد مشخص شده با فرمت باشد. - padding: نوع الگوریتم padding مورد استفاده.
بازده:
-
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
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.