7 दिसंबर को महिला एमएल संगोष्ठी में भाग लें अभी पंजीकरण करें

Tensor

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
सार्वजनिक इंटरफ़ेस टेन्सर

Tensorflow Lite में प्रयुक्त एक टाइप की गई बहु-आयामी सरणी।

एक के देशी संभाल Tensor द्वारा किया जाता है NativeInterpreterWrapper , और ग्राहक द्वारा बंद किया जा करने की जरूरत नहीं है। हालांकि, एक बार NativeInterpreterWrapper बंद कर दिया गया, टेंसर संभाल अवैध हो जाएगा।

नेस्टेड कक्षाएं

कक्षा Tensor.QuantizationParams परिमाणीकरण पैरामीटर तालिका, से मेल खाती है QuantizationParameters , में TFLite मॉडल स्कीमा फ़ाइल।

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

सार ByteBuffer
asReadOnlyBuffer ()
रिटर्न, रीड-ओनली ByteBuffer टेन्सर डेटा के दृश्य को।
सार डेटा प्रकार
डेटाप्रकार ()
रिटर्न DataType टेन्सर में संग्रहीत तत्वों की।
सार int
numBytes ()
टेंसर डेटा का आकार, बाइट्स में देता है।
सार int
numDimensions ()
आयाम की संख्या (कभी कभी के रूप में भेजा रिटर्न रैंक टेन्सर की)।
सार int
numElements ()
टेंसर के एक चपटे (1-डी) दृश्य में तत्वों की संख्या लौटाता है।
सार Tensor.QuantizationParams
quantizationParams ()
मालिक के भीतर टेन्सर के परिमाणीकरण मापदंडों रिटर्न Interpreter
सार इंट []
आकार ()
रिटर्न आकार टेन्सर, यानी, प्रत्येक आयाम के आकार की।
सार इंट []
shapeSignature ()
मूल रिटर्न आकार टेन्सर, यानी, प्रत्येक आयाम के आकार की - से पहले किसी भी आकार बदलने प्रदर्शन किया था।

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

सार्वजनिक सार ByteBuffer asReadOnlyBuffer ()

रिटर्न, रीड-ओनली ByteBuffer टेन्सर डेटा के दृश्य को।

सामान्य तौर पर, इस विधि * निष्कर्ष के बाद उत्पादन टेन्सर डेटा के केवल पढ़ने के लिए देखने के लिए, * प्राप्त करने के बाद मार दिया गया है के लिए सबसे उपयोगी है (जैसे के माध्यम से Interpreter.run(Object, Object) )। विशेष रूप से, कुछ रेखांकन गतिशील आकार दिया outputs है, जो करने के लिए एक पूर्वनिर्धारित उत्पादन बफर खिला कर सकते हैं Interpreter अजीब। उदाहरण उपयोग:

interpreter.run(input, null);
 ByteBuffer outputBuffer = interpreter.getOutputTensor(0).asReadOnlyBuffer();
 // Copy or read from outputBuffer.
 

चेतावनी: यदि टेंसर अभी तक आवंटित नहीं किया गया है, उदाहरण के लिए, अनुमान लगाने से पहले, परिणाम अपरिभाषित है। ध्यान दें कि अंतर्निहित टेंसर पॉइंटर भी बदल सकता है जब टेंसर किसी भी तरह से अमान्य हो जाता है (उदाहरण के लिए, यदि अनुमान निष्पादित किया जाता है, या ग्राफ का आकार बदलता है), तो तत्काल उपयोग से परे लौटाए गए बफर का संदर्भ रखना सुरक्षित नहीं है। सीधे अनुमान के बाद। उदाहरण * बुरा * उपयोग:

ByteBuffer outputBuffer = interpreter.getOutputTensor(0).asReadOnlyBuffer();
 interpreter.run(input, null);
 // Copy or read from outputBuffer (which may now be invalid).
 

फेंकता
अवैध तर्क अपवाद यदि टेंसर डेटा आवंटित नहीं किया गया है।

सार्वजनिक सार डेटा प्रकार डेटाप्रकार ()

रिटर्न DataType टेन्सर में संग्रहीत तत्वों की।

सार्वजनिक सार पूर्णांक numBytes ()

टेंसर डेटा का आकार, बाइट्स में देता है।

सार्वजनिक सार पूर्णांक numDimensions ()

आयाम की संख्या (कभी कभी के रूप में भेजा रिटर्न रैंक टेन्सर की)।

स्केलर के लिए 0, वेक्टर के लिए 1, मैट्रिक्स के लिए 2, 3-आयामी टेंसर के लिए 3 होगा।

सार्वजनिक सार पूर्णांक numElements ()

टेंसर के एक चपटे (1-डी) दृश्य में तत्वों की संख्या लौटाता है।

सार्वजनिक सार Tensor.QuantizationParams quantizationParams ()

मालिक के भीतर टेन्सर के परिमाणीकरण मापदंडों रिटर्न Interpreter

केवल मात्रा निर्धारित tensors वैध है QuantizationParameters । ऐसे टेंसर के लिए जिन्हें परिमाणित नहीं किया गया है, स्केल और ज़ीरो_पॉइंट के मान दोनों 0 हैं।

सार्वजनिक सार पूर्णांक [] आकार ()

रिटर्न आकार टेन्सर, यानी, प्रत्येक आयाम के आकार की।

रिटर्न
  • एक सरणी जहां i-वें तत्व टेंसर के i-वें आयाम का आकार है।

सार्वजनिक सार पूर्णांक [] shapeSignature ()

मूल रिटर्न आकार टेन्सर, यानी, प्रत्येक आयाम के आकार की - से पहले किसी भी आकार बदलने प्रदर्शन किया था। अज्ञात आयामों को -1 के मान से निर्दिष्ट किया जाता है।

रिटर्न
  • एक सरणी जहां i-वें तत्व टेंसर के i-वें आयाम का आकार है।