चेतावनी: इस एपीआई को पदावनत कर दिया गया है और प्रतिस्थापन के स्थिर होने के बाद इसे TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।
MlirPassthroughOp
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
एक मुख्य () फ़ंक्शन के साथ एक मॉड्यूल के रूप में व्यक्त की गई एक मनमानी एमएलआईआर गणना को लपेटता है।
इस ऑपरेशन में कोई संबद्ध कर्नेल नहीं है और इसे नियमित TensorFlow सत्र में निष्पादित करने का इरादा नहीं है। इसके बजाय इसका उपयोग परीक्षण के लिए या विशेष मामले के लिए किया जाना है जहां उपयोगकर्ता कस्टम टूलिंग को डाउनस्ट्रीम में संसाधित करने के इरादे से एक टेंसरफ्लो ग्राफ के माध्यम से कस्टम एमएलआईआर गणना पास करना चाहता है (उदाहरण के लिए टेंसरफ्लो लाइट जैसे एक अलग वातावरण को लक्षित करते समय)। एमएलआईआर मॉड्यूल में एक मुख्य () फ़ंक्शन होने की उम्मीद है जिसका उपयोग प्रवेश बिंदु के रूप में किया जाएगा। संचालन के इनपुट को मुख्य () फ़ंक्शन के तर्क के रूप में पारित किया जाएगा और आउटपुट के लिए मैप किए गए मुख्य फ़ंक्शन के लौटाए गए मान। उदाहरण उपयोग:
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>
'''
सार्वजनिक तरीके
स्थिर MlirPassthroughOp | बनाने ( स्कोप गुंजाइश, Iterable < ओपेरैंड <? >> आदानों, स्ट्रिंग mlirModule, सूची <कक्षा <? >> Toutputs) एक नया MlirPassthroughOp ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि। |
इटरेटर < ओपेरैंड <वस्तु >> | |
सूची < आउटपुट <? >> | |
विरासत में मिली विधियां
कक्षा java.lang.Object से बूलियन | के बराबर होती है (वस्तु arg0) |
अंतिम कक्षा<?> | getClass () |
NS | hashCode () |
अंतिम शून्य | सूचित () |
अंतिम शून्य | notifyAll () |
डोरी | toString () |
अंतिम शून्य | प्रतीक्षा (लंबे arg0, पूर्णांक ARG1) |
अंतिम शून्य | प्रतीक्षा (लंबे arg0) |
अंतिम शून्य | इंतजार () |
इंटरफ़ेस से java.lang.Iterable अमूर्त शून्य | foreach (उपभोक्ता <? सुपर टी> arg0) |
सार इटरेटर < ओपेरैंड <वस्तु >> | इटरेटर () |
सार Spliterator < ओपेरैंड <वस्तु >> | spliterator () |
सार्वजनिक तरीके
एक नया MlirPassthroughOp ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
रिटर्न
- MlirPassthroughOp का एक नया उदाहरण
सार्वजनिक इटरेटर < ओपेरैंड <वस्तु >> इटरेटर ()
सार्वजनिक सूची < आउटपुट <? >> आउटपुट ()
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2021-11-11 (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":"अन्य"
}]