ล้อมตัวดำเนินการ XLA DynamicSlice จัดทำเอกสารไว้ที่
https://www.tensorflow.org/Performance/xla/operation_semantics#dynamicslice
DynamicSlice แยกอาร์เรย์ย่อยจากอาร์เรย์อินพุตที่ start_indices แบบไดนามิก ขนาดของชิ้นในแต่ละมิติจะถูกส่งผ่านใน size_indices ซึ่งระบุจุดสิ้นสุดของช่วงเวลาพิเศษของชิ้นในแต่ละมิติ -- [เริ่มต้น เริ่มต้น + ขนาด) รูปร่างของ start_indices ต้องมีอันดับ 1 โดยมีขนาดมิติเท่ากับอันดับของตัวถูกดำเนินการ
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TType , U ขยาย TNumber > DynamicSlice <T> | |
เอาท์พุต <T> | เอาท์พุท () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง DynamicSlice <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, Operand <U> startIndices, Operand <U> sizeIndices)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ DynamicSlice ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ป้อนข้อมูล | 'เทนเซอร์' ประเภท T |
startIndices | รายการจำนวนเต็ม N ที่มีขนาดชิ้นสำหรับแต่ละมิติ แต่ละค่าต้องมากกว่าศูนย์อย่างเคร่งครัด และขนาดเริ่มต้น + ต้องน้อยกว่าหรือเท่ากับขนาดของมิติข้อมูล เพื่อหลีกเลี่ยงการทำงานที่กำหนดไว้ |
การส่งคืน
- อินสแตนซ์ใหม่ของ DynamicSlice