चेतावनी: इस एपीआई को पदावनत कर दिया गया है और प्रतिस्थापन के स्थिर होने के बाद इसे TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।
MlirPassthroughOp
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
एक मुख्य() फ़ंक्शन के साथ मॉड्यूल के रूप में व्यक्त एक मनमाना एमएलआईआर गणना को लपेटता है।
इस ऑपरेशन में कोई संबद्ध कर्नेल नहीं है और इसे नियमित TensorFlow सत्र में निष्पादित करने का इरादा नहीं है। इसके बजाय इसका उपयोग परीक्षण के लिए या विशेष मामले के लिए किया जाना है, जहां उपयोगकर्ता कस्टम टूलींग को डाउनस्ट्रीम में संसाधित करने के इरादे से टेन्सरफ्लो ग्राफ के माध्यम से कस्टम एमएलआईआर गणना पास करने का इरादा रखता है (उदाहरण के लिए टेन्सरफ्लो लाइट जैसे एक अलग वातावरण को लक्षित करते समय)। एमएलआईआर मॉड्यूल में एक मुख्य() फ़ंक्शन होने की उम्मीद है जिसका उपयोग प्रवेश बिंदु के रूप में किया जाएगा। संचालन के इनपुट को मुख्य() फ़ंक्शन के तर्क के रूप में पारित किया जाएगा और मुख्य फ़ंक्शन के लौटाए गए मान आउटपुट पर मैप किए जाएंगे। उदाहरण उपयोग:
{@code
import tensorflow as tf
from tensorflow.compiler.mlir.tensorflow.gen_mlir_passthrough_op import mlir_passthrough_op
mlir_module = '''python
func @main(%arg0 : tensor<10xf32>, %arg1 : tensor<10xf32>) -> tensor<10x10xf32> {
%add = "magic.op"(%arg0, %arg1) : (tensor<10xf32>, tensor<10xf32>) -> tensor<10x10xf32>
return %ret : tensor<10x10xf32>
}
'''
सार्वजनिक तरीके
स्थिर MlirPassthrowOp | बनाएं ( स्कोप स्कोप, Iterable< ऑपरेंड <?>> इनपुट, स्ट्रिंग mlirModule, लिस्ट<क्लास<?>> टाउटपुट) एक नए MlirPassthoughOp ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि। |
इटरेटर< ऑपरेंड <ऑब्जेक्ट>> | |
सूची< आउटपुट <?>> | |
विरासत में मिली विधियाँ
कक्षा java.lang.Object से बूलियन | बराबर (ऑब्जेक्ट arg0) |
अंतिम कक्षा<?> | गेटक्लास () |
int यहाँ | हैशकोड () |
अंतिम शून्य | सूचित करें () |
अंतिम शून्य | सभी को सूचित करें () |
डोरी | स्ट्रिंग () |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0, int arg1) |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0) |
अंतिम शून्य | इंतज़ार () |
इंटरफ़ेस java.lang.Iterable से खालीपन | प्रत्येक के लिए (उपभोक्ता<? सुपर टी> arg0) |
सार इटरेटर< ऑपरेंड <ऑब्जेक्ट>> | पुनरावर्तक () |
स्प्लिटरेटर< ऑपरेंड <ऑब्जेक्ट>> | विभाजक () |
सार्वजनिक तरीके
एक नए MlirPassthoughOp ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
रिटर्न
- MlirPassthrowOp का एक नया उदाहरण
सार्वजनिक इटरेटर< ऑपरेंड <ऑब्जेक्ट>> इटरेटर ()
सार्वजनिक सूची < आउटपुट <?>> आउटपुट ()
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-09-10 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{"lastModified": "\u0906\u0916\u093f\u0930\u0940 \u092c\u093e\u0930 2024-09-10 (UTC) \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e."}