ऑपरेशनबाली

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

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
addInput ( आउटपुट <?> इनपुट)
निर्मित किए जा रहे ऑपरेशन के अगले इनपुट के रूप में दूसरे ऑपरेशन के आउटपुट को जोड़ें।
अमूर्त OperationBuilder
addInputList ( आउटपुट [] <? निविष्टियाँ)
ऑपरेशन के अगले इनपुट के रूप में एक और ऑपरेशन के आउटपुट जोड़ें।
अमूर्त ऑपरेशन
निर्माण ()
Operation बनाएँ।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, सेंसर <?> मान)
निर्मित किए जा रहे ऑपरेशन की एक विशेषता के टेंसर मान को सेट करें।
अमूर्त OperationBuilder
setAttr (स्ट्रिंग नाम, सेंसर [] <?> मूल्य)
निर्मित किए जा रहे ऑपरेशन की एक विशेषता के टेंसर मूल्यों को सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, स्ट्रिंग [] मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता के स्ट्रिंग मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, बूलियन [] मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता के बूलियन मान सेट करें।
अमूर्त OperationBuilder
setAttr (स्ट्रिंग नाम, डेटा टाइप [] मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता के प्रकार मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, स्ट्रिंग मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता का स्ट्रिंग मान सेट करें।
अमूर्त OperationBuilder
सेटअट्र (स्ट्रिंग नाम, फ्लोट [] मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता के फ्लोट मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, लंबे मूल्य)
निर्मित किए जा रहे ऑपरेशन की विशेषता का लंबा मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, लंबी [] मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता के लंबे मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, बूलियन मान)
निर्मित किए जा रहे ऑपरेशन की एक विशेषता का बूलियन मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, आकार [] मूल्य)
निर्मित किए जा रहे ऑपरेशन की विशेषता के आकार मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, फ्लोट मान)
निर्मित किए जा रहे ऑपरेशन की एक विशेषता का फ्लोट मूल्य निर्धारित करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, डेटा टाइप वैल्यू)
निर्मित किए जा रहे ऑपरेशन की विशेषता का प्रकार मान सेट करें।
अमूर्त OperationBuilder
setAttr (स्ट्रिंग नाम, बाइट [] मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता के बाइट मान सेट करें।
अमूर्त OperationBuilder
सेटआर्ट्र (स्ट्रिंग नाम, आकार मान)
निर्मित किए जा रहे ऑपरेशन की विशेषता का आकार मान सेट करें।
अमूर्त OperationBuilder
सेटविविस (स्ट्रिंग डिवाइस)
बनाए जा रहे ऑपरेशन की गणना के लिए अनुरोधित डिवाइस सेट करें।

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

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

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

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

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

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

सार्वजनिक अमूर्त OperationBuilder addInput ( आउटपुट <?> इनपुट)

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

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

सार्वजनिक अमूर्त OperationBuilder addInputList ( आउटपुट [] <? निविष्टियाँ)

ऑपरेशन के अगले इनपुट के रूप में एक और ऑपरेशन के आउटपुट जोड़ें।

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

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

Operation बनाएँ।

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

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, सेंसर <?> मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, टेन्सर [] <?> मूल्य)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, स्ट्रिंग [] मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, बूलियन [] मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, डेटा टाइप [] मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, स्ट्रिंग मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, फ्लोट [] मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, लंबा मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, लंबी [] मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, बूलियन मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, आकार [] मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, फ़्लोट मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, डेटा टाइप मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, बाइट [मूल्य]

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

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

सार्वजनिक अमूर्त OperationBuilder setAttr (स्ट्रिंग नाम, आकार मान)

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

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

सार्वजनिक अमूर्त OperationBuilder setDevice (स्ट्रिंग डिवाइस)

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

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