ज्ञात अप्रत्यक्ष उपवर्ग |
एक देशी TensorFlow लाइट प्रतिनिधि के लिए आवरण।
यदि एक प्रतिनिधि कार्यान्वयन में अतिरिक्त संसाधन या मेमोरी होती है जिसे स्पष्ट रूप से मुक्त किया जाना चाहिए, तो सबसे अच्छा अभ्यास कार्यान्वयन के लिए एक close()
विधि जोड़ना है और क्लाइंट को स्पष्ट रूप से कॉल करना है जब प्रतिनिधि उदाहरण अब उपयोग में नहीं है। जबकि यह दृष्टिकोण तकनीकी रूप से कई दुभाषिया उदाहरणों में एकल प्रतिनिधि उदाहरण को साझा करने की अनुमति देता है, प्रतिनिधि कार्यान्वयन को स्पष्ट रूप से इसका समर्थन करना चाहिए।
सार्वजनिक तरीके
शून्य | बंद करें () प्रतिनिधि को बंद कर देता है और इससे जुड़े किसी भी संसाधन को जारी करता है। |
सार लंबा | getNativeHandle () TensorFlow Lite प्रतिनिधि कार्यान्वयन के लिए एक मूल हैंडल लौटाता है। |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक शून्य बंद ()
प्रतिनिधि को बंद कर देता है और इससे जुड़े किसी भी संसाधन को जारी करता है।
बेस Closeable
इंटरफ़ेस में घोषित विधि के विपरीत, यह विधि चेक किए गए अपवादों को नहीं फेंकती है।
सार्वजनिक सार लंबा getNativeHandle ()
TensorFlow Lite प्रतिनिधि कार्यान्वयन के लिए एक मूल हैंडल लौटाता है।
नोट: जावा Delegate
मूल प्रतिनिधि उदाहरण के स्वामित्व को बनाए रखता है, और किसी भी InterpreterApi
उदाहरण के साथ उपयोग की अवधि के लिए अपने अस्तित्व को सुनिश्चित करना चाहिए।
नोट: मूल प्रतिनिधि उदाहरण तब तक नहीं बनाया जा सकता है जब तक कि प्रतिनिधि को दुभाषिया से जोड़ा नहीं जाता है, इसलिए इस विधि को तब तक नहीं कहा जाना चाहिए जब तक कि इस प्रतिनिधि के साथ एक दुभाषिया का निर्माण न हो जाए।
रिटर्न
- मूल प्रतिनिधि हैंडल। C/C++ में, यह 'TfLiteOpaqueDelegate' का सूचक होना चाहिए।
फेंकता
IllegalStateException | अगर मूल प्रतिनिधि उदाहरण से पहले बुलाया गया है। |
---|