Delegate

सार्वजनिक इंटरफ़ेस प्रतिनिधि
ज्ञात अप्रत्यक्ष उपवर्ग

देशी TensorFlow Lite प्रतिनिधि के लिए रैपर।

यदि एक प्रतिनिधि कार्यान्वयन में अतिरिक्त संसाधन या मेमोरी होती है जिसे स्पष्ट रूप से मुक्त किया जाना चाहिए, तो सबसे अच्छा अभ्यास कार्यान्वयन में एक close() विधि जोड़ना है और क्लाइंट को स्पष्ट रूप से कॉल करना है जब प्रतिनिधि उदाहरण अब उपयोग में नहीं है। जबकि यह दृष्टिकोण तकनीकी रूप से एक ही प्रतिनिधि उदाहरण को कई दुभाषिया उदाहरणों में साझा करने की अनुमति देता है, प्रतिनिधि कार्यान्वयन को स्पष्ट रूप से इसका समर्थन करना चाहिए।

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

खालीपन
बंद करना ()
प्रतिनिधि को बंद कर देता है और उससे जुड़े किसी भी संसाधन को जारी कर देता है।
अमूर्त लंबा
getNativeHandle ()
TensorFlow Lite प्रतिनिधि कार्यान्वयन के लिए एक मूल हैंडल लौटाता है।

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

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

सार्वजनिक शून्य बंद करें ()

प्रतिनिधि को बंद कर देता है और उससे जुड़े किसी भी संसाधन को जारी कर देता है।

बेस Closeable इंटरफ़ेस में घोषित विधि के विपरीत, यह विधि चेक किए गए अपवादों को नहीं फेंकती है।

सार्वजनिक सार लंबा getNativeHandle ()

TensorFlow Lite प्रतिनिधि कार्यान्वयन के लिए एक मूल हैंडल लौटाता है।

नोट: जावा Delegate मूल प्रतिनिधि उदाहरण का स्वामित्व बनाए रखता है, और किसी भी InterpreterApi उदाहरण के साथ उपयोग की अवधि के लिए इसका अस्तित्व सुनिश्चित करना चाहिए।

ध्यान दें: मूल प्रतिनिधि उदाहरण तब तक नहीं बनाया जा सकता जब तक कि प्रतिनिधि को एक दुभाषिया से नहीं जोड़ा जाता है, इसलिए इस विधि को तब तक नहीं बुलाया जाना चाहिए जब तक कि इस प्रतिनिधि के साथ एक दुभाषिया का निर्माण नहीं हो जाता।

रिटर्न
  • मूल प्रतिनिधि हैंडल. C/C++ में, यह 'TfLiteOpaqueDelegate' का सूचक होना चाहिए।
फेंकता
IllegalStateException यदि मूल प्रतिनिधि उदाहरण के निर्माण से पहले बुलाया गया है।