เทนเซอร์โฟลว์:: ปฏิบัติการ:: 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