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