กราฟการดำเนินงาน

GraphOperation คลาสสุดท้ายสาธารณะ

การใช้งานสำหรับ Operation ที่เพิ่มเป็นโหนดใน Graph

อินสแตนซ์ GraphOperation จะใช้ได้ก็ต่อเมื่อ Graph ที่เป็นส่วนหนึ่งนั้นถูกต้องเท่านั้น ดังนั้น หากมีการเรียกใช้ close() วิธีการบนอินสแตนซ์ GraphOperation อาจล้มเหลวด้วย IllegalStateException

อินสแตนซ์ GraphOperation จะไม่เปลี่ยนรูปและปลอดภัยต่อเธรด

วิธีการสาธารณะ

บูลีน
เท่ากับ (วัตถุ o)
ภายใน
ภายใน
inputListLength (ชื่อสตริง)
ส่งกลับขนาดของรายการอินพุตที่กำหนดของเทนเซอร์สำหรับการดำเนินการนี้
สตริง
ชื่อ ()
ส่งกลับชื่อเต็มของการดำเนินการ
ภายใน
ตัวเลขเอาท์พุต ()
ส่งกลับจำนวนเทนเซอร์ที่เกิดจากการดำเนินการนี้
<T> เอาท์พุต <T>
เอาท์พุต (int idx)
ส่งคืนแฮนเดิลเชิงสัญลักษณ์ให้กับหนึ่งในเทนเซอร์ที่เกิดจากการดำเนินการนี้
เอาท์พุต[] <?>
รายการเอาต์พุต (int idx, int length)
ส่งกลับตัวจัดการเชิงสัญลักษณ์ไปยังรายการเทนเซอร์ที่เกิดจากการดำเนินการนี้
ภายใน
outputListLength (ชื่อสตริง)
ส่งกลับขนาดของรายการ Tensors ที่เกิดจากการดำเนินการนี้
สตริง
สตริง
พิมพ์ ()
ส่งกลับประเภทของการดำเนินการ เช่น ชื่อของการคำนวณที่ดำเนินการโดยการดำเนินการ

วิธีการสืบทอด

วิธีการสาธารณะ

บูลีนสาธารณะ เท่ากับ (Object o)

สาธารณะ int hashCode ()

int inputListLength สาธารณะ (ชื่อสตริง)

ส่งกลับขนาดของรายการอินพุตที่กำหนดของเทนเซอร์สำหรับการดำเนินการนี้

การดำเนินการมีอินพุตหลายชื่อ ซึ่งแต่ละอินพุตจะมีเทนเซอร์ตัวเดียวหรือรายการเทนเซอร์ วิธีการนี้จะส่งคืนขนาดของรายการเทนเซอร์สำหรับอินพุตที่มีชื่อเฉพาะของการดำเนินการ

พารามิเตอร์
ชื่อ ตัวระบุรายการเทนเซอร์ (ซึ่งอาจมีหลายรายการ) อินพุตสำหรับการดำเนินการนี้
การส่งคืน
  • ขนาดของรายการเทนเซอร์ที่สร้างโดยอินพุตที่มีชื่อนี้

ชื่อ สตริงสาธารณะ ()

ส่งกลับชื่อเต็มของการดำเนินการ

สาธารณะ int numOutputs ()

ส่งกลับจำนวนเทนเซอร์ที่เกิดจากการดำเนินการนี้

เอาท์ พุท สาธารณะ <T> เอาท์พุท (int idx)

ส่งคืนแฮนเดิลเชิงสัญลักษณ์ให้กับหนึ่งในเทนเซอร์ที่เกิดจากการดำเนินการนี้

คำเตือน: ไม่ได้ตรวจสอบว่าประเภทของเทนเซอร์ตรงกับ T ขอแนะนำให้เรียกเมธอดนี้ด้วยพารามิเตอร์ประเภทที่ชัดเจน แทนที่จะปล่อยให้มันถูกอนุมาน เช่น operation.<Integer>output(0)

พารามิเตอร์
รหัสประจำตัว ดัชนีของเอาต์พุตระหว่างเอาต์พุตที่เกิดจากการดำเนินการนี้

เอาท์พุทสาธารณะ [] <?> รายการเอาท์พุท (int idx, ความยาว int)

ส่งกลับตัวจัดการเชิงสัญลักษณ์ไปยังรายการเทนเซอร์ที่เกิดจากการดำเนินการนี้

พารามิเตอร์
รหัสประจำตัว ดัชนีเทนเซอร์แรกของรายการ
ความยาว จำนวนเทนเซอร์ในรายการ
การส่งคืน
  • อาร์เรย์ของ Output

int สาธารณะ outputListLength (ชื่อสตริง)

ส่งกลับขนาดของรายการ Tensors ที่เกิดจากการดำเนินการนี้

การดำเนินการมีเอาต์พุตที่มีชื่อหลายรายการ ซึ่งแต่ละเอาต์พุตจะสร้างเทนเซอร์ตัวเดียวหรือรายการเทนเซอร์ วิธีนี้จะส่งคืนขนาดของรายการเทนเซอร์สำหรับเอาต์พุตที่มีชื่อเฉพาะของการดำเนินการ

พารามิเตอร์
ชื่อ ตัวระบุรายการเทนเซอร์ (ซึ่งอาจมีหลายรายการ) ที่สร้างโดยการดำเนินการนี้
การส่งคืน
  • ขนาดของรายการเทนเซอร์ที่สร้างโดยเอาต์พุตที่มีชื่อนี้

สตริงสาธารณะ toString ()

ประเภท สตริงสาธารณะ ()

ส่งกลับประเภทของการดำเนินการ เช่น ชื่อของการคำนวณที่ดำเนินการโดยการดำเนินการ