คลาสย่อยทางอ้อมที่รู้จัก |
ดำเนินการคำนวณเกี่ยวกับเทนเซอร์
การดำเนินงานจะใช้เวลาเป็นศูนย์หรือมากกว่า Tensor
s (ผลิตโดยการดำเนินงานอื่น ๆ ) เป็น input และผลิตเป็นศูนย์หรือมากกว่า Tensor
s เป็นผลผลิต
วิธีการสาธารณะ
นามธรรม int | inputListLength (ชื่อ String) ส่งกลับขนาดของรายการอินพุตที่กำหนดของเทนเซอร์สำหรับการดำเนินการนี้ |
นามธรรม สตริง | ชื่อ () ส่งกลับชื่อเต็มของการดำเนินการ |
นามธรรม int | numOutputs () ส่งกลับจำนวนเทนเซอร์ที่เกิดจากการดำเนินการนี้ |
นามธรรม <T> เอาท์พุท <T> | เอาท์พุท (int IDX) ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ไปยังเมตริกซ์ตัวใดตัวหนึ่งที่สร้างโดยการดำเนินการนี้ |
นามธรรม เอาท์พุท [] <?> | outputlist (IDX int ยาว int) ส่งคืนหมายเลขอ้างอิงสัญลักษณ์ไปยังรายการเทนเซอร์ที่สร้างโดยการดำเนินการนี้ |
นามธรรม int | outputListLength (ชื่อ String) ส่งกลับขนาดของรายการเทนเซอร์ที่สร้างโดยการดำเนินการนี้ |
นามธรรม สตริง | พิมพ์ () ส่งกลับประเภทของการดำเนินการ เช่น ชื่อของการคำนวณที่ดำเนินการโดยการดำเนินการ |
วิธีการสาธารณะ
ประชาชนนามธรรม int inputListLength (ชื่อ String)
ส่งกลับขนาดของรายการอินพุตที่กำหนดของเทนเซอร์สำหรับการดำเนินการนี้
การดำเนินการมีอินพุตที่มีชื่อหลายรายการ ซึ่งแต่ละรายการประกอบด้วยเมตริกซ์เดียวหรือรายการเมตริกซ์ เมธอดนี้ส่งคืนขนาดของรายการเทนเซอร์สำหรับอินพุตที่มีชื่อเฉพาะของการดำเนินการ
พารามิเตอร์
ชื่อ | ตัวระบุรายการเทนเซอร์ (ซึ่งอาจมีหลายตัว) อินพุตสำหรับการดำเนินการนี้ |
---|
คืนสินค้า
- ขนาดของรายการเทนเซอร์ที่สร้างโดยอินพุตที่มีชื่อนี้
ขว้าง
IllegalArgumentException | หากการดำเนินการนี้ไม่มีอินพุตที่มีชื่อที่ระบุ |
---|
ประชาชนชื่อ String นามธรรม ()
ส่งกลับชื่อเต็มของการดำเนินการ
ประชาชน numOutputs int นามธรรม ()
ส่งกลับจำนวนเทนเซอร์ที่เกิดจากการดำเนินการนี้
ประชาชนนามธรรม เอาท์พุท <T> เอาท์พุท (int IDX)
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ไปยังเมตริกซ์ตัวใดตัวหนึ่งที่สร้างโดยการดำเนินการนี้
คำเตือน: ไม่ได้ตรวจสอบว่าประเภทของเมตริกซ์ตรงกับตันก็จะแนะนำให้เรียกวิธีการนี้กับพารามิเตอร์ชนิดอย่างชัดเจนมากกว่าการปล่อยให้มันจะสรุปเช่น operation.<Integer>output(0)
พารามิเตอร์
idx | ดัชนีของเอาต์พุตระหว่างเอาต์พุตที่สร้างโดยการดำเนินการนี้ |
---|
ประชาชนนามธรรม เอาท์พุท [] <?> outputlist (int IDX ยาว int)
ส่งคืนหมายเลขอ้างอิงสัญลักษณ์ไปยังรายการเทนเซอร์ที่สร้างโดยการดำเนินการนี้
พารามิเตอร์
idx | ดัชนีเทนเซอร์แรกของรายการ |
---|---|
ระยะเวลา | จำนวนเทนเซอร์ในรายการ |
คืนสินค้า
- อาร์เรย์ของ
Output
ประชาชนนามธรรม int outputListLength (ชื่อ String)
ส่งกลับขนาดของรายการเทนเซอร์ที่สร้างโดยการดำเนินการนี้
การดำเนินการมีเอาต์พุตที่มีชื่อหลายรายการ ซึ่งแต่ละรายการสร้างเมตริกซ์เดียวหรือรายการเมตริกซ์ เมธอดนี้ส่งคืนขนาดของรายการเทนเซอร์สำหรับเอาต์พุตที่มีชื่อเฉพาะของการดำเนินการ
พารามิเตอร์
ชื่อ | ตัวระบุรายการเทนเซอร์ (ซึ่งอาจมีหลายตัว) ที่สร้างโดยการดำเนินการนี้ |
---|
คืนสินค้า
- ขนาดของรายการเทนเซอร์ที่สร้างโดยเอาต์พุตที่มีชื่อนี้
ขว้าง
IllegalArgumentException | หากการดำเนินการนี้ไม่มีเอาต์พุตที่มีชื่อที่ระบุ |
---|
ประชาชนชนิดสตริงนามธรรม ()
ส่งกลับประเภทของการดำเนินการ เช่น ชื่อของการคำนวณที่ดำเนินการโดยการดำเนินการ