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