InterpreterApi.Options.TfLiteRuntime

public static final numaralandırma InterpreterApi.Options.TfLiteRuntime

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

Bu sınıf ile RuntimeFlavor sınıfı arasındaki fark: Bu sınıf hangi çalışma zamanının kullanılacağını belirtirken RuntimeFlavor tam olarak hangi çalışma zamanının kullanıldığını belirtir.

Kalıtsal Yöntemler

Numaralandırma Değerleri

genel statik final InterpreterApi.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 InterpreterApi örneği oluşturmaya çalışmak bir IllegalStateException istisnası oluşturacaktır (işletim sistemi veya sistem hizmetleri bir TF Lite çalışma zamanı uygulaması sağlasa bile).

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

genel statik final InterpreterApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY

İşletim sistemi veya sistem hizmetleri tarafından sağlanan bir TF Lite çalışma zamanı uygulamasını kullanın. Bu, Google Play Hizmetleri gibi bir sistem kitaplığından/paylaşılan nesneden/hizmetten elde edilecektir. Uygulamaya bağlı sürümden (varsa) daha yeni olabilir. Sistem tarafından sağlanan uygun bir TF Lite çalışma zamanı uygulaması yoksa, bu TfLiteRuntime ayarıyla bir InterpreterApi örneği oluşturmaya çalışmak bir IllegalStateException istisnası oluşturacaktır (uygulamaya bağlı bir TF Lite çalışma zamanı uygulaması olsa bile).

Bu ayar, uygulama ikili boyutunu azaltabilen ve daha sık güncellenebilen, sistem tarafından sağlanan TF Lite çalışma zamanını kullanacak kod için uygundur.

genel statik final InterpreterApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION

Varsa, sistem tarafından sağlanan TF Lite çalışma zamanı uygulamasını kullanın, aksi halde 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 bir InterpreterApi örneği oluşturmaya çalışmak bir IllegalStateException oluşturacaktır. 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ğlananlar kullanılacaktır.

Bu ayar, TF Lite çalışma zamanının nereden geldiğini umursamayan kodlarda (örneğin, ara yazılım katmanları) kullanıma uygundur.