| คลาสย่อยทางอ้อมที่รู้จัก | 
 ผู้สร้างสำหรับ 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 ทำงานเป็นเงื่อนไขเบื้องต้นที่จะตรวจสอบตัวเองเสมอก่อนที่จะดำเนินการ
พารามิเตอร์
| ควบคุม | การดำเนินการที่ต้องดำเนินการก่อนดำเนินการนี้ | 
|---|
การส่งคืน
- อินสแตนซ์ OperationBuilder สำหรับการผูกมัด
บทคัดย่อสาธารณะ OperationBuilder addInput ( เอาต์พุต <?> อินพุต)
เพิ่มเอาต์พุตของการดำเนินการอื่นเป็นอินพุตถัดไปของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
| ป้อนข้อมูล | Outputควรจะเป็นอินพุตของการดำเนินการที่ถูกสร้างขึ้น | 
|---|
การส่งคืน
- อินสแตนซ์ OperationBuilder สำหรับการผูกมัด
บทคัดย่อสาธารณะ OperationBuilder addInputList ( เอาต์พุต [] <?> อินพุต)
เพิ่มเอาต์พุตของการดำเนินการอื่นเป็นอินพุตถัดไปของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
| อินพุต | รายการ Outputควรจะเป็นอินพุตของการดำเนินการที่ถูกสร้างขึ้น | 
|---|
การส่งคืน
- อินสแตนซ์ OperationBuilder สำหรับการผูกมัด
การดำเนินการ นามธรรมสาธารณะ build ()
 สร้าง Operation .
การดำเนินการต่อไปนี้จะดำเนินการด้วย ทั้งนี้ขึ้นอยู่กับสภาพแวดล้อมการดำเนินการในปัจจุบัน
- ในโหมดกระตือรือร้น ผลลัพธ์ของการดำเนินการจะถูกคำนวณทันที
-  ในโหมดกราฟ การดำเนินการจะถูกเพิ่มเป็นโหนดให้กับกราฟที่จะดำเนินการในภายหลัง เมื่อเรียกใช้ Session
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 (ชื่อสตริง ค่า float[])
ตั้งค่าจำนวนทศนิยมของคุณลักษณะของการดำเนินการที่กำลังสร้าง
พารามิเตอร์
| ชื่อ | ชื่อแอตทริบิวต์ | 
|---|---|
| ค่า | ค่าแอตทริบิวต์ | 
การส่งคืน
- อินสแตนซ์ 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 สำหรับการผูกมัด