คลาสย่อยทางอ้อมที่รู้จักกัน |
ตัวสร้างสำหรับ Operation
ตัวอย่างเช่นต่อไปนี้ใช้ตัวสร้างเพื่อสร้างการดำเนินการที่สร้างค่าคงที่ "3" เป็นเอาต์พุต:
// env is an ExecutionEnvironment, such as a Graph instance.
try (Tensor c1 = Tensor.create(3.0f)) {
env.opBuilder("Const", "MyConst")
.setAttr("dtype", c1.dataType())
.setAttr("value", c1)
.build();
}
วิธีการสาธารณะ
OperationBuilder นามธรรม | addControlInput ( การ ควบคุม การทำงาน ) ตรวจสอบให้แน่ใจว่าการดำเนินการไม่ดำเนินการก่อนที่จะดำเนินการควบคุม |
OperationBuilder นามธรรม | |
OperationBuilder นามธรรม | addInputList ( อินพุต เอาต์พุต [] <?>) เพิ่มเอาต์พุตของการดำเนินการอื่นเป็นอินพุตถัดไปของการดำเนินการที่กำลังสร้าง |
การดำเนินงานที่ เป็นนามธรรม | |
OperationBuilder นามธรรม | |
OperationBuilder นามธรรม | |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่าสตริง []) ตั้งค่าสตริงของแอ็ตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่าบูลีน []) ตั้งค่าบูลีนของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่าสตริง) ตั้งค่าสตริงของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่า float []) ตั้งค่าลอยของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่ายาว) ตั้งค่ายาวของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่ายาว []) ตั้งค่ายาวของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่าบูลีน) ตั้งค่าบูลีนของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่าลอย) ตั้งค่าลอยของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | |
OperationBuilder นามธรรม | setAttr (ชื่อสตริงค่าไบต์ []) ตั้งค่าไบต์ของแอ็ตทริบิวต์ของการดำเนินการที่กำลังสร้าง |
OperationBuilder นามธรรม | |
OperationBuilder นามธรรม | setDevice (อุปกรณ์สตริง) ตั้งค่าอุปกรณ์ที่ร้องขอสำหรับการคำนวณการดำเนินการที่สร้างขึ้น |
วิธีการสาธารณะ
นามธรรมสาธารณะ OperationBuilder addControlInput ( การ ควบคุม การดำเนิน การ)
ตรวจสอบให้แน่ใจว่าการดำเนินการไม่ดำเนินการก่อนที่จะดำเนินการควบคุม
อินพุตควบคุมคือการดำเนินการที่ต้องดำเนินการก่อนที่จะรันการดำเนินการที่สร้างขึ้นในปัจจุบัน
ตัวอย่างเช่นการดำเนินการ Assert อาจถูกเพิ่มเป็นอินพุตควบคุมสำหรับการดำเนินการนี้ ขณะนี้ Assert ทำงานเป็นเงื่อนไขล่วงหน้าที่จะตรวจสอบตัวเองก่อนที่จะรันการดำเนินการเสมอ
พารามิเตอร์
ควบคุม | การดำเนินการที่ต้องดำเนินการก่อนที่จะรันการดำเนินการนี้ |
---|
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder addInput ( เอาท์พุท <?> อินพุต)
เพิ่มเอาต์พุตของการดำเนินการอื่นเป็นอินพุตถัดไปของการดำเนินการที่สร้างขึ้น
พารามิเตอร์
อินพุต | Output ควรเป็นอินพุตของการดำเนินการที่สร้างขึ้น |
---|
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder addInputList ( เอาท์พุท [] <?> อินพุต)
เพิ่มเอาต์พุตของการดำเนินการอื่นเป็นอินพุตถัดไปของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ปัจจัยการผลิต | รายการ Output ควรเป็นอินพุตของการดำเนินการที่สร้างขึ้น |
---|
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
การ ดำเนินงาน นามธรรมสาธารณะ build ()
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่า Tensor <?>)
ตั้งค่าเทนเซอร์ของแอ็ตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริง, ค่า Tensor [] <?>)
ตั้งค่าเทนเซอร์ของแอ็ตทริบิวต์ของการดำเนินการที่สร้างขึ้น
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่าสตริง [])
ตั้งค่าสตริงของแอ็ตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่าบูลีน [])
ตั้งค่าบูลีนของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่า DataType [] )
ตั้งค่าชนิดของแอ็ตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่าสตริง)
ตั้งค่าสตริงของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่าลอย [])
ตั้งค่าลอยของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่ายาว)
ตั้งค่ายาวของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่ายาว [])
ตั้งค่ายาวของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่าบูลีน)
ตั้งค่าบูลีนของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่า รูปร่าง [] )
ตั้งค่ารูปร่างของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่าลอย)
ตั้งค่าลอยของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่า DataType )
ตั้งค่าชนิดของแอ็ตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่าไบต์ [])
ตั้งค่าไบต์ของแอ็ตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setAttr (ชื่อสตริงค่า รูปร่าง )
ตั้งค่ารูปร่างของแอตทริบิวต์ของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
ชื่อ | ชื่อแอตทริบิวต์ |
---|---|
มูลค่า | ค่าแอตทริบิวต์ |
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง
นามธรรมสาธารณะ OperationBuilder setDevice (อุปกรณ์สตริง)
ตั้งค่าอุปกรณ์ที่ร้องขอสำหรับการคำนวณการดำเนินการที่สร้างขึ้น
พารามิเตอร์
อุปกรณ์ | อุปกรณ์ที่ร้องขอเป็นสตริง |
---|
ผลตอบแทน
- อินสแตนซ์ OperationBuilder สำหรับการเชื่อมโยง