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