TPUExecuteAndUpdateVariables

सार्वजनिक अंतिम वर्ग TPUExecuteAndUpdateVariables

Op जो वैकल्पिक इन-प्लेस वेरिएबल अपडेट के साथ एक प्रोग्राम निष्पादित करता है।

यह (वैकल्पिक रूप से) डिवाइस वेरिएबल्स को पढ़ता है, टीपीयू डिवाइस पर टीपीयू प्रोग्राम को लोड और निष्पादित करता है, और फिर (वैकल्पिक रूप से) प्रोग्राम आउटपुट का उपयोग करके वेरिएबल्स को इन-प्लेस अपडेट करता है, जैसा कि विशेषताओं डिवाइस_var_reads_indices (सीधे पढ़ने वाले वेरिएबल्स से प्रोग्राम इनपुट इंडेक्स) और डिवाइस_var_updates_indices में निर्दिष्ट है। (प्रोग्राम आउटपुट इंडेक्स का उपयोग वेरिएबल्स को अपडेट करने के लिए किया जाता है, -1 का मतलब नो-अपडेट/रीड-ओनली है)। ऐसे प्रोग्राम आउटपुट का उपभोग इन वेरिएबल्स द्वारा किया जाता है जो ऑप आउटपुट में दिखाई नहीं देंगे। वितरित टीपीयू कंपाइलर के आंतरिक उपयोग के लिए।

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

स्थिर TPUExecuteAndUpdateVariables
बनाएं ( स्कोप स्कोप, Iterable < Operand <?>> args, ऑपरेंड <String> कुंजी, List<Class<?>> Tresults, List<Long> डिवाइसVarReadsIndices, List<Long> डिवाइसVarUpdatesIndices)
एक नए TPUExecuteAndUpdateVariables ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
इटरेटर< ऑपरेंड <ऑब्जेक्ट>>
सूची< आउटपुट <?>>

विरासत में मिली विधियाँ

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

सार्वजनिक स्थैतिक TPUExecuteAndUpdateVariables बनाएं ( स्कोप स्कोप, Iterable< ऑपरेंड <?>> args, ऑपरेंड <स्ट्रिंग> कुंजी, सूची<वर्ग<?>> परिणाम, सूची<लंबा> डिवाइसVarReadsIndices, सूची<लंबा> डिवाइसVarUpdatesIndices)

एक नए TPUExecuteAndUpdateVariables ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
रिटर्न
  • TPUExecuteAndUpdateVariables का एक नया उदाहरण

सार्वजनिक इटरेटर< ऑपरेंड <ऑब्जेक्ट>> इटरेटर ()

सार्वजनिक सूची < आउटपुट <?>> परिणाम ()