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