เทนเซอร์โฟลว์:: ปฏิบัติการ:: FusedPadConv2D
#include <nn_ops.h>
ดำเนินการเติมเป็นกระบวนการล่วงหน้าระหว่างการบิด
สรุป
เช่นเดียวกับ FusedResizeAndPadConv2d op นี้อนุญาตให้มีการใช้งานที่ได้รับการปรับปรุงให้เหมาะสมโดยที่ขั้นตอนการเปลี่ยนแปลงการเติมเชิงพื้นที่ถูกหลอมรวมกับการค้นหา im2col แต่ในกรณีนี้โดยไม่ต้องใช้การกรองแบบไบลิเนียร์ที่จำเป็นสำหรับการปรับขนาด การหลอมรวมช่องว่างภายในจะป้องกันไม่ให้จำเป็นต้องเขียนผลลัพธ์ระดับกลางเป็นเทนเซอร์ทั้งหมด ช่วยลดแรงกดดันของหน่วยความจำ และเราจะได้รับเวลาแฝงเพิ่มขึ้นด้วยการรวมการคำนวณการแปลงเข้าด้วยกัน op นี้ไม่รองรับแอตทริบิวต์ data_format สำหรับ Conv2D และใช้ลำดับ 'NHWC' แทน ภายใน op นี้ใช้บัฟเฟอร์รอยขีดข่วนต่อกราฟเดียว ซึ่งหมายความว่ามันจะบล็อกหากรันหลายเวอร์ชันพร้อมกัน เนื่องจากตัวดำเนินการนี้เป็นการปรับให้เหมาะสมเพื่อลดการใช้หน่วยความจำเป็นหลัก
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- อินพุต: 4-D ที่มีรูปร่าง
[batch, in_height, in_width, in_channels]
- paddings: เมทริกซ์สองคอลัมน์ที่ระบุขนาด padding จำนวนแถวจะต้องเท่ากันกับอันดับของ
input
- ตัวกรอง: 4-D ที่มีรูปร่าง
[filter_height, filter_width, in_channels, out_channels]
- ก้าว: 1-D ของความยาว 4 ก้าวของหน้าต่างบานเลื่อนสำหรับ
input
แต่ละมิติ ต้องอยู่ในลำดับเดียวกันกับมิติข้อมูลที่ระบุด้วยรูปแบบ - 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