ดำเนินการปรับขนาดและขยายเป็นกระบวนการล่วงหน้าระหว่างการบิด
บ่อยครั้งที่เป็นไปได้ที่จะทำการเปลี่ยนแปลงเชิงพื้นที่ได้อย่างมีประสิทธิภาพมากขึ้นโดยเป็นส่วนหนึ่งของขั้นตอนการบรรจุของการบิด ดังนั้นการดำเนินการนี้ช่วยให้สามารถนำไปใช้งานได้อย่างมีประสิทธิภาพสูงสุดโดยที่ขั้นตอนเหล่านี้ถูกหลอมรวมเข้าด้วยกัน วิธีนี้จะป้องกันไม่ให้จำเป็นต้องเขียนผลลัพธ์ระดับกลางเป็นเทนเซอร์ทั้งหมด ซึ่งจะช่วยลดแรงกดดันของหน่วยความจำ และเราจะได้รับเวลาแฝงเพิ่มขึ้นด้วยการรวมการคำนวณการแปลงเข้าด้วยกัน 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 ของเทนเซอร์อินพุตและเอาท์พุตจะสอดคล้องกัน โดยคงค่าไว้ที่พิกเซลมุม ค่าเริ่มต้นเป็นเท็จ |
---|