GpuDelegate

सार्वजनिक वर्ग GpuDelegate

GPU अनुमान के लिए Delegate

ध्यान दें: Interpreter.Options.addDelegate() और Interpreter.run() कॉल करते समय, कॉल करने वाले के पास वर्तमान थ्रेड में एक EGLContext होना चाहिए और Interpreter.run() उसी EGLContext से कॉल किया जाना चाहिए। यदि कोई EGLContext मौजूद नहीं है, तो प्रतिनिधि आंतरिक रूप से एक बनाएगा, लेकिन फिर डेवलपर को यह सुनिश्चित करना होगा कि Interpreter.run() हमेशा उसी थ्रेड से कॉल किया जाए जिसमें Interpreter.Options.addDelegate() को कॉल किया गया था।

नेस्टेड क्लासेस

कक्षा GpuDelegate.विकल्प यह वर्ग बहिष्कृत है. इसके बजाय GpuDelegateFactory.Options का उपयोग करें।

सार्वजनिक निर्माता

GpuDelegate ( GpuDelegateFactory.Options विकल्प)

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

खालीपन
बंद करना ()
C रनटाइम में TFLite संसाधनों को मुक्त करता है।
लंबा
getNativeHandle ()
TensorFlow Lite प्रतिनिधि कार्यान्वयन के लिए एक मूल हैंडल लौटाता है।

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

सार्वजनिक निर्माता

सार्वजनिक GpuDelegate ( GpuDelegateFactory.Options विकल्प)

पैरामीटर
विकल्प

सार्वजनिक जीपीयू प्रतिनिधि ()

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

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

C रनटाइम में TFLite संसाधनों को मुक्त करता है।

उपयोगकर्ता से इस विधि को स्पष्ट रूप से कॉल करने की अपेक्षा की जाती है।

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

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

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

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

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