CompatibilityList

herkese açık sınıf CompatibilityList

GPU Temsilcisi Uyumluluk Listesi verileri.

GPU yetkilendirmesi; kullanılabilir OpenGL sürümleri, sürücü özellikleri ve cihaz kaynaklarındaki farklılıklardan dolayı tüm Android cihazlarda desteklenmez. Bu sınıf, GPU temsilcisinin mevcut cihaz için uygun olup olmadığı hakkında bilgi sağlar.

Bu API deneyseldir ve değişebilir.

UYARI:complianceList, sınırlı bir model grubu üzerinde yapılan testlerden oluşturulmuştur. Kendi modellerinizin çalıştığını doğrulamayı planlamalısınız.

Örnek kullanım:

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);
 

İnşaatçılar

Herkese Açık Yöntemler

void
close()
C çalışma zamanında TFLite kaynaklarını serbest bırakır.
GpuDelegate.Options
getBestOptionsForThisDevice()
GPU temsilcisi için hangi seçenekler kullanılmalıdır.
boolean
isDelegateSupportedOnThisDevice()
GPU temsilcisinin bu cihazda desteklenip desteklenmediği.

Devralınan Yöntemler

İnşaatçılar

herkese açık CompatibilityList ()

Herkese Açık Yöntemler

herkese açık void close ()

C çalışma zamanında TFLite kaynaklarını serbest bırakır.

Kullanıcının bu yöntemi açıkça çağırması beklenir.

herkese açık GpuDelegate.Options getBestOptionsForThisDevice ()

GPU temsilcisi için hangi seçenekler kullanılmalıdır.

herkese açık boole isDelegateSupportedOnThisDevice ()

GPU temsilcisinin bu cihazda desteklenip desteklenmediği.