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