ดำเนินการเติมเป็นกระบวนการล่วงหน้าระหว่างการบิด
เช่นเดียวกับ FusedResizeAndPadConv2d op นี้อนุญาตให้มีการใช้งานที่ได้รับการปรับปรุงให้เหมาะสมโดยที่ขั้นตอนการเปลี่ยนแปลงการเติมเชิงพื้นที่ถูกหลอมรวมกับการค้นหา im2col แต่ในกรณีนี้โดยไม่ต้องใช้การกรองแบบไบลิเนียร์ที่จำเป็นสำหรับการปรับขนาด การหลอมรวมช่องว่างภายในจะป้องกันไม่ให้จำเป็นต้องเขียนผลลัพธ์ระดับกลางเป็นเทนเซอร์ทั้งหมด ช่วยลดแรงกดดันของหน่วยความจำ และเราจะได้รับเวลาแฝงเพิ่มขึ้นด้วยการรวมการคำนวณการแปลงเข้าด้วยกัน op นี้ไม่รองรับแอตทริบิวต์ data_format สำหรับ Conv2D และใช้ลำดับ 'NHWC' แทน ภายใน op นี้ใช้บัฟเฟอร์รอยขีดข่วนต่อกราฟเดียว ซึ่งหมายความว่ามันจะบล็อกหากรันหลายเวอร์ชันพร้อมกัน เนื่องจากตัวดำเนินการนี้เป็นการปรับให้เหมาะสมเพื่อลดการใช้หน่วยความจำเป็นหลัก
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TNumber > FusedPadConv2d <T> | |
เอาท์พุต <T> | เอาท์พุท () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง FusedPadConv2d <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, ช่องว่างภายใน < TInt32 >, ตัวกรอง Operand <T>, โหมดสตริง, รายการ <Long> ก้าว, การ ขยาย สตริง)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FusedPadConv2d ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ป้อนข้อมูล | 4-D ที่มีรูปร่าง `[แบทช์, in_height, in_width, in_channels]` |
ช่องว่างภายใน | เมทริกซ์สองคอลัมน์ที่ระบุขนาดช่องว่างภายใน จำนวนแถวต้องเท่ากันกับอันดับของ "อินพุต" |
กรอง | 4-D ที่มีรูปร่าง `[filter_height, filter_width, in_channels, out_channels]` |
ความก้าวหน้า | 1-D ความยาว 4 การก้าวของหน้าต่างบานเลื่อนสำหรับแต่ละมิติของ `อินพุต` ต้องอยู่ในลำดับเดียวกันกับมิติที่ระบุด้วยรูปแบบ |
การขยายความ | ประเภทของอัลกอริธึมการเติมที่จะใช้ |
การส่งคืน
- อินสแตนซ์ใหม่ของ FusedPadConv2d
ดำเนินการเติมเป็นกระบวนการล่วงหน้าระหว่างการบิด
เช่นเดียวกับ FusedResizeAndPadConv2d op นี้อนุญาตให้มีการใช้งานที่ได้รับการปรับปรุงให้เหมาะสมโดยที่ขั้นตอนการเปลี่ยนแปลงการเติมเชิงพื้นที่ถูกหลอมรวมกับการค้นหา im2col แต่ในกรณีนี้โดยไม่ต้องใช้การกรองแบบไบลิเนียร์ที่จำเป็นสำหรับการปรับขนาด การหลอมรวมช่องว่างภายในจะป้องกันไม่ให้จำเป็นต้องเขียนผลลัพธ์ระดับกลางเป็นเทนเซอร์ทั้งหมด ช่วยลดแรงกดดันของหน่วยความจำ และเราจะได้รับเวลาแฝงเพิ่มขึ้นด้วยการรวมการคำนวณการแปลงเข้าด้วยกัน op นี้ไม่รองรับแอตทริบิวต์ data_format สำหรับ Conv2D และใช้ลำดับ 'NHWC' แทน ภายใน op นี้ใช้บัฟเฟอร์รอยขีดข่วนต่อกราฟเดียว ซึ่งหมายความว่ามันจะบล็อกหากรันหลายเวอร์ชันพร้อมกัน เนื่องจากตัวดำเนินการนี้เป็นการปรับให้เหมาะสมเพื่อลดการใช้หน่วยความจำเป็นหลัก
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TNumber > FusedPadConv2d <T> | |
เอาท์พุต <T> | เอาท์พุท () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง FusedPadConv2d <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, ช่องว่างภายใน < TInt32 >, ตัวกรอง Operand <T>, โหมดสตริง, รายการ <Long> ก้าว, การ ขยาย สตริง)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FusedPadConv2d ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ป้อนข้อมูล | 4-D ที่มีรูปร่าง `[แบทช์, in_height, in_width, in_channels]` |
ช่องว่างภายใน | เมทริกซ์สองคอลัมน์ที่ระบุขนาดช่องว่างภายใน จำนวนแถวต้องเท่ากันกับอันดับของ "อินพุต" |
กรอง | 4-D ที่มีรูปร่าง `[filter_height, filter_width, in_channels, out_channels]` |
ความก้าวหน้า | 1-D ความยาว 4 การก้าวของหน้าต่างบานเลื่อนสำหรับแต่ละมิติของ `อินพุต` ต้องอยู่ในลำดับเดียวกันกับมิติที่ระบุด้วยรูปแบบ |
การขยายความ | ประเภทของอัลกอริธึมการเติมที่จะใช้ |
การส่งคืน
- อินสแตนซ์ใหม่ของ FusedPadConv2d
ดำเนินการเติมเป็นกระบวนการล่วงหน้าระหว่างการบิด
เช่นเดียวกับ FusedResizeAndPadConv2d op นี้อนุญาตให้มีการใช้งานที่ได้รับการปรับปรุงให้เหมาะสมโดยที่ขั้นตอนการเปลี่ยนแปลงการเติมเชิงพื้นที่ถูกหลอมรวมกับการค้นหา im2col แต่ในกรณีนี้โดยไม่ต้องใช้การกรองแบบไบลิเนียร์ที่จำเป็นสำหรับการปรับขนาด การหลอมรวมช่องว่างภายในจะป้องกันไม่ให้จำเป็นต้องเขียนผลลัพธ์ระดับกลางเป็นเทนเซอร์ทั้งหมด ช่วยลดแรงกดดันของหน่วยความจำ และเราจะได้รับเวลาแฝงเพิ่มขึ้นด้วยการรวมการคำนวณการแปลงเข้าด้วยกัน op นี้ไม่รองรับแอตทริบิวต์ data_format สำหรับ Conv2D และใช้ลำดับ 'NHWC' แทน ภายใน op นี้ใช้บัฟเฟอร์รอยขีดข่วนต่อกราฟเดียว ซึ่งหมายความว่ามันจะบล็อกหากรันหลายเวอร์ชันพร้อมกัน เนื่องจากตัวดำเนินการนี้เป็นการปรับให้เหมาะสมเพื่อลดการใช้หน่วยความจำเป็นหลัก
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TNumber > FusedPadConv2d <T> | |
เอาท์พุต <T> | เอาท์พุท () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง FusedPadConv2d <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, ช่องว่างภายใน < TInt32 >, ตัวกรอง Operand <T>, โหมดสตริง, รายการ <Long> ก้าว, การ ขยาย สตริง)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FusedPadConv2d ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ป้อนข้อมูล | 4-D ที่มีรูปร่าง `[แบทช์, in_height, in_width, in_channels]` |
ช่องว่างภายใน | เมทริกซ์สองคอลัมน์ที่ระบุขนาดช่องว่างภายใน จำนวนแถวต้องเท่ากันกับอันดับของ "อินพุต" |
กรอง | 4-D ที่มีรูปร่าง `[filter_height, filter_width, in_channels, out_channels]` |
ความก้าวหน้า | 1-D ความยาว 4 การก้าวของหน้าต่างบานเลื่อนสำหรับแต่ละมิติของ `อินพุต` ต้องอยู่ในลำดับเดียวกันกับมิติที่ระบุด้วยรูปแบบ |
การขยายความ | ประเภทของอัลกอริธึมการเติมที่จะใช้ |
การส่งคืน
- อินสแตนซ์ใหม่ของ FusedPadConv2d
ดำเนินการเติมเป็นกระบวนการล่วงหน้าระหว่างการบิด
เช่นเดียวกับ FusedResizeAndPadConv2d op นี้อนุญาตให้มีการใช้งานที่ได้รับการปรับปรุงให้เหมาะสมโดยที่ขั้นตอนการเปลี่ยนแปลงการเติมเชิงพื้นที่ถูกหลอมรวมกับการค้นหา im2col แต่ในกรณีนี้โดยไม่ต้องใช้การกรองแบบไบลิเนียร์ที่จำเป็นสำหรับการปรับขนาด การหลอมรวมช่องว่างภายในจะป้องกันไม่ให้จำเป็นต้องเขียนผลลัพธ์ระดับกลางเป็นเทนเซอร์ทั้งหมด ช่วยลดแรงกดดันของหน่วยความจำ และเราจะได้รับเวลาแฝงเพิ่มขึ้นด้วยการรวมการคำนวณการแปลงเข้าด้วยกัน op นี้ไม่รองรับแอตทริบิวต์ data_format สำหรับ Conv2D และใช้ลำดับ 'NHWC' แทน ภายใน op นี้ใช้บัฟเฟอร์รอยขีดข่วนต่อกราฟเดียว ซึ่งหมายความว่ามันจะบล็อกหากรันหลายเวอร์ชันพร้อมกัน เนื่องจากตัวดำเนินการนี้เป็นการปรับให้เหมาะสมเพื่อลดการใช้หน่วยความจำเป็นหลัก
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TNumber > FusedPadConv2d <T> | |
เอาท์พุต <T> | เอาท์พุท () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง FusedPadConv2d <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, ช่องว่างภายใน < TInt32 >, ตัวกรอง Operand <T>, โหมดสตริง, รายการ <Long> ก้าว, การ ขยาย สตริง)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FusedPadConv2d ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ป้อนข้อมูล | 4-D ที่มีรูปร่าง `[แบทช์, in_height, in_width, in_channels]` |
ช่องว่างภายใน | เมทริกซ์สองคอลัมน์ที่ระบุขนาดช่องว่างภายใน จำนวนแถวต้องเท่ากันกับอันดับของ "อินพุต" |
กรอง | 4-D ที่มีรูปร่าง `[filter_height, filter_width, in_channels, out_channels]` |
ความก้าวหน้า | 1-D ความยาว 4 การก้าวของหน้าต่างบานเลื่อนสำหรับแต่ละมิติของ `อินพุต` ต้องอยู่ในลำดับเดียวกันกับมิติที่ระบุด้วยรูปแบบ |
การขยายความ | ประเภทของอัลกอริธึมการเติมที่จะใช้ |
การส่งคืน
- อินสแตนซ์ใหม่ของ FusedPadConv2d