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.