OperationBuilder

सार्वजनिक इंटरफ़ेस ऑपरेशनबिल्डर
ज्ञात अप्रत्यक्ष उपवर्ग

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();
 }
 

सार्वजनिक तरीके

सार ऑपरेशनबिल्डर
addControlInput ( ऑपरेशन नियंत्रण)
सुनिश्चित करें कि नियंत्रण ऑपरेशन शुरू होने से पहले ऑपरेशन निष्पादित न हो।
सार ऑपरेशनबिल्डर
ऐडइनपुट ( आउटपुट <?> इनपुट)
किसी अन्य ऑपरेशन के आउटपुट को बनाए जा रहे ऑपरेशन के अगले इनपुट के रूप में जोड़ें।
सार ऑपरेशनबिल्डर
addInputList ( आउटपुट[] <?> इनपुट)
किसी अन्य ऑपरेशन के आउटपुट को बनाए जा रहे ऑपरेशन के अगले इनपुट के रूप में जोड़ें।
सार संचालन
निर्माण ()
Operation का निर्माण करें.
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, टेंसर <?> मान)
बनाए जा रहे ऑपरेशन की एक विशेषता का टेंसर मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, टेंसर[] <?> मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के टेंसर मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, स्ट्रिंग[] मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के स्ट्रिंग मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, बूलियन[] मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के बूलियन मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, डेटाटाइप[] मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के प्रकार के मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, स्ट्रिंग मान)
बनाए जा रहे ऑपरेशन की एक विशेषता का स्ट्रिंग मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, फ्लोट[] मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के फ्लोट मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, लंबा मान)
बनाए जा रहे ऑपरेशन की एक विशेषता का लंबा मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, लंबा[] मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के लंबे मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, बूलियन मान)
बनाए जा रहे ऑपरेशन की एक विशेषता का बूलियन मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, आकार[] मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के आकार मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, फ्लोट मान)
बनाए जा रहे ऑपरेशन की एक विशेषता का फ़्लोट मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, डेटाटाइप मान)
बनाए जा रहे ऑपरेशन की विशेषता का प्रकार मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, बाइट[] मान)
बनाए जा रहे ऑपरेशन की एक विशेषता के बाइट मान सेट करें।
सार ऑपरेशनबिल्डर
setAttr (स्ट्रिंग नाम, आकार मान)
बनाए जा रहे ऑपरेशन की एक विशेषता का आकार मान सेट करें।
सार ऑपरेशनबिल्डर
सेटडिवाइस (स्ट्रिंग डिवाइस)
बनाए जा रहे ऑपरेशन की गणना के लिए अनुरोधित डिवाइस सेट करें।

सार्वजनिक तरीके

सार्वजनिक सार ऑपरेशनबिल्डर addControlInput ( ऑपरेशन नियंत्रण)

सुनिश्चित करें कि नियंत्रण ऑपरेशन शुरू होने से पहले ऑपरेशन निष्पादित न हो।

नियंत्रण इनपुट एक ऑपरेशन है जिसे वर्तमान में बनाए जा रहे ऑपरेशन को चलाने से पहले निष्पादित किया जाना चाहिए।

उदाहरण के लिए, इस ऑपरेशन के लिए नियंत्रण इनपुट के रूप में एक एसर्ट ऑपरेशन जोड़ा जा सकता है। एसर्ट अब एक पूर्व शर्त के रूप में व्यवहार करता है जो ऑपरेशन चलाने से पहले हमेशा खुद को सत्यापित करेगा।

पैरामीटर
नियंत्रण वह ऑपरेशन जिसे इस ऑपरेशन को चलाने से पहले निष्पादित किया जाना चाहिए।
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर ऐडइनपुट ( आउटपुट <?> इनपुट)

किसी अन्य ऑपरेशन के आउटपुट को बनाए जा रहे ऑपरेशन के अगले इनपुट के रूप में जोड़ें।

पैरामीटर
इनपुट Output बनाए जा रहे ऑपरेशन का इनपुट माना जाता है।
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर addInputList ( आउटपुट[] <?> इनपुट)

किसी अन्य ऑपरेशन के आउटपुट को बनाए जा रहे ऑपरेशन के अगले इनपुट के रूप में जोड़ें।

पैरामीटर
आदानों Output की सूची को बनाए जा रहे ऑपरेशन के इनपुट माना जाता है।
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशन बिल्ड ()

Operation का निर्माण करें.

वर्तमान निष्पादन परिवेश के आधार पर निम्नलिखित कार्रवाई भी की जाएगी।

  • उत्सुक मोड में, ऑपरेशन के परिणाम की गणना तुरंत की जाएगी।
  • ग्राफ़ मोड में, Session चलाते समय ऑपरेशन को बाद में निष्पादित करने के लिए ग्राफ़ में एक नोड के रूप में जोड़ा जाएगा।

बिल्ड() रिटर्न के बाद ऑपरेशनबिल्डर प्रयोग करने योग्य नहीं है।

सार्वजनिक सार ऑपरेशनबिल्डर सेटएट्र (स्ट्रिंग नाम, टेन्सर <?> मान)

बनाए जा रहे ऑपरेशन की एक विशेषता का टेंसर मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत मान बताइए
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटएट्र (स्ट्रिंग नाम, टेंसर[] <?> मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के टेंसर मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, स्ट्रिंग[] मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के स्ट्रिंग मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, बूलियन[] मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के बूलियन मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटएट्र (स्ट्रिंग नाम, डेटाटाइप[] मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के प्रकार के मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटएट्र (स्ट्रिंग नाम, स्ट्रिंग मान)

बनाए जा रहे ऑपरेशन की एक विशेषता का स्ट्रिंग मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत मान बताइए
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, फ्लोट[] मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के फ्लोट मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, लंबा मान)

बनाए जा रहे ऑपरेशन की एक विशेषता का लंबा मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत मान बताइए
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, लंबा[] मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के लंबे मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, बूलियन मान)

बनाए जा रहे ऑपरेशन की एक विशेषता का बूलियन मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत मान बताइए
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, आकार[] मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के आकार मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, फ्लोट वैल्यू)

बनाए जा रहे ऑपरेशन की एक विशेषता का फ़्लोट मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत मान बताइए
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटअटर (स्ट्रिंग नाम, डेटाटाइप मान)

बनाए जा रहे ऑपरेशन की एक विशेषता का प्रकार मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत मान बताइए
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटएट्र (स्ट्रिंग नाम, बाइट[] मान)

बनाए जा रहे ऑपरेशन की एक विशेषता के बाइट मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत गुण मान
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटएट्र (स्ट्रिंग नाम, आकार मान)

बनाए जा रहे ऑपरेशन की एक विशेषता का आकार मान सेट करें।

पैरामीटर
नाम विशेषता नाम
कीमत मान बताइए
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।

सार्वजनिक सार ऑपरेशनबिल्डर सेटडिवाइस (स्ट्रिंग डिवाइस)

बनाए जा रहे ऑपरेशन की गणना के लिए अनुरोधित डिवाइस सेट करें।

पैरामीटर
उपकरण अनुरोधित डिवाइस, एक स्ट्रिंग के रूप में
रिटर्न
  • चेनिंग के लिए ऑपरेशनबिल्डर उदाहरण।