InterpreterApi.Options.TfLiteRuntime

herkese açık statik son numara InterpreterApi.Options.TfLiteRuntime

TensorFlow Lite çalışma zamanı uygulamasının nereden alınacağını temsil eden enum.

Bu sınıf ile RuntimeFlavor sınıfı arasındaki fark: Bu sınıf, kullanılacak çalışma zamanının tercihini belirtirken RuntimeFlavor tam çalışma zamanının kullanıldığını belirtir.

Devralınan Yöntemler

Sıralama Değerleri

herkese açık static final ImpressionerApi.Options.TfLiteRuntime FROM_APPLICATION_ONLY

Uygulamaya bağlı bir TF Lite çalışma zamanı uygulaması kullanın. Uygulamaya bağlı uygun bir TF Lite çalışma zamanı uygulaması yoksa bu TfLiteRuntime ayarıyla bir YorumerApi örneği oluşturmaya çalışılması IllegalStateException istisnasına neden olur (OS veya sistem hizmetleri bir TF Lite çalışma zamanı uygulaması sağlıyor olsa bile).

Bu, varsayılan ayardır. Bu ayar, TF Lite çalışma zamanı uygulaması sağlamayan sistemlerde çalışması gereken uygulamalar için de uygundur.

herkese açık static final InterpreterApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY

İşletim sistemi veya sistem hizmetleri tarafından sağlanan bir TF Lite çalışma zamanı uygulaması kullanın. Bu veriler, Google Play Hizmetleri gibi bir sistem kitaplığından / paylaşılan nesne / hizmetten elde edilir. Bu sürüm, uygulamaya bağlı sürümden (varsa) daha yeni olabilir. Sistem tarafından sağlanmış uygun bir TF Lite çalışma zamanı uygulaması yoksa bu TfLiteRuntime ayarıyla bir ExplainerApi örneği oluşturmaya çalışılması IllegalStateException istisnasına yol açar (uygulamaya bağlı bir TF Lite çalışma zamanı uygulaması olsa bile).

Bu ayar, sistem tarafından sağlanan TF Lite çalışma zamanını kullanacak kodlar için uygundur. Bu çalışma zamanı, uygulamanın ikili program boyutunu küçültebilir ve daha sık güncellenebilir.

herkese açık statik final ReportingerApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION

Varsa sistem tarafından sağlanan bir TF Lite çalışma zamanı uygulamasını kullanın. Aksi takdirde, varsa uygulamaya bağlı TF Lite çalışma zamanı uygulamasını kullanın. Herhangi bir konumda uygun bir TF Lite çalışma zamanı bulunamazsa bu TFLiteRuntime ayarıyla InterpreterApi örneği oluşturmaya çalışılması IllegalStateException hatasına neden olur. Hem uygulamaya bağlı uygun bir TF Lite çalışma zamanı hem de sistem tarafından sağlanan uygun bir TF Lite çalışma zamanı varsa sistem tarafından sağlanan çalışma zamanı kullanılır.

Bu ayar, TF Lite çalışma zamanının geldiği yeri önemsemeyen kodda (ör. ara katman yazılımı katmanları) kullanılmaya uygundur.