जीपीयू प्रतिनिधि CompatibilityListing डेटा को ऐक्सेस करने की अनुमति देती है.
उपलब्ध OpenGL वर्शन, ड्राइवर की सुविधाओं, और डिवाइस के संसाधनों में अंतर की वजह से, जीपीयू डेलिगेट की सुविधा सभी Android डिवाइसों पर काम नहीं करती. इस क्लास से यह जानकारी मिलती है कि जीपीयू डेलिगेट, मौजूदा डिवाइस के लिए सही है या नहीं.
इस एपीआई पर प्रयोग जारी है और इसमें बदलाव हो सकता है.
चेतावनी:CompatibilityList को चुनिंदा मॉडल पर की गई टेस्टिंग से बनाया गया है. आपको इस बात की पुष्टि करनी होगी कि आपके मॉडल काम कर रहे हैं या नहीं.
इस्तेमाल के उदाहरण:
Interpreter.Options options = new Interpreter.Options();
try (CompatibilityList compatibilityList = new CompatibilityList()) {
if (compatibilityList.isDelegateSupportedOnThisDevice()) {
GpuDelegate.Options delegateOptions = compatibilityList.getBestOptionsForThisDevice();
gpuDelegate = new GpuDelegate(delegateOptions):
options.addDelegate(gpuDelegate);
}
}
Interpreter interpreter = new Interpreter(modelBuffer, options);
पब्लिक कंस्ट्रक्टर
सार्वजनिक तरीके
void |
close() (बंद करें)
यह C रनटाइम में TFLite संसाधनों को फ़्री करता है.
|
GpuDelegate.Options |
getBestOptionsForThisDevice()
जीपीयू डेलिगेट के लिए किन विकल्पों का इस्तेमाल किया जाना चाहिए.
|
boolean |
isDelegateSupportedOnThisDevice()
इस डिवाइस पर जीपीयू डेलिगेट काम करता है या नहीं.
|
इनहेरिट किए गए तरीके
पब्लिक कंस्ट्रक्टर
सार्वजनिक CompatibilityList ()
सार्वजनिक तरीके
सार्वजनिक अमान्य बंद करें ()
यह C रनटाइम में TFLite संसाधनों को फ़्री करता है.
उपयोगकर्ता से इस तरीके को साफ़ तौर पर कॉल करना चाहिए.
सार्वजनिक GpuDelegate.Options getBestOptionsForThisDevice ()
जीपीयू डेलिगेट के लिए किन विकल्पों का इस्तेमाल किया जाना चाहिए.
Public बूलियन isDelegateSupportedOnThisDevice ()
इस डिवाइस पर जीपीयू डेलिगेट काम करता है या नहीं.