Operation

การดำเนินงาน ส่วนต่อประสานสาธารณะ
คลาสย่อยทางอ้อมที่รู้จัก

ทำการคำนวณบนเทนเซอร์

การดำเนินการรับศูนย์หรือมากกว่า 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 ที่เกิดจากการดำเนินการนี้

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

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

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

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