InterpreterApi.Options.TfLiteRuntime

общедоступное статическое окончательное перечисление InterpreterApi.Options.TfLiteRuntime

Enum, чтобы указать, откуда взять реализацию среды выполнения TensorFlow Lite.

Разница между этим классом и классом RuntimeFlavor: этот класс определяет предпочтение , какую среду выполнения использовать, тогда как RuntimeFlavor указывает, какая именно среда выполнения используется .

Унаследованные методы

Перечисляемые значения

общедоступный статический окончательный InterpreterApi.Options.TfLiteRuntime FROM_APPLICATION_ONLY

Используйте реализацию среды выполнения TF Lite, связанную с приложением. Если в приложении нет подходящей реализации среды выполнения TF Lite, то попытка создать экземпляр InterpreterApi с этим параметром TfLiteRuntime вызовет исключение IllegalStateException (даже если ОС или системные службы могут предоставить реализацию среды выполнения TF Lite).

Это значение по умолчанию. Этот параметр также подходит для приложений, которые должны работать в системах, которые не поддерживают реализацию среды выполнения TF Lite.

общедоступный статический окончательный InterpreterApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY

Используйте реализацию среды выполнения TF Lite, предоставляемую ОС или системными службами. Это будет получено из системной библиотеки/общего объекта/службы, такой как Сервисы Google Play. Она может быть более новой, чем версия, связанная с приложением (если таковая имеется). Если в системе нет подходящей реализации среды выполнения TF Lite, то попытка создать экземпляр InterpreterApi с этим параметром TfLiteRuntime вызовет исключение IllegalStateException (даже если с приложением связана реализация среды выполнения TF Lite).

Этот параметр подходит для кода, который будет использовать предоставленную системой среду выполнения TF Lite, которая может уменьшить размер двоичного файла приложения и может обновляться чаще.

общедоступный статический окончательный InterpreterApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION

Используйте предоставленную системой реализацию среды выполнения TF Lite, если таковая имеется, в противном случае используйте реализацию среды выполнения TF Lite, связанную с приложением, если таковая имеется. Если ни в каком месте не найдена подходящая среда выполнения TF Lite, то попытка создать экземпляр InterpreterApi с этим параметром TFLiteRuntime приведет к возникновению исключения IllegalStateException. Если с приложением связана как подходящая среда выполнения TF Lite, так и подходящая среда выполнения TF Lite, предоставляемая системой, будет использоваться та, которая предоставляется системой.

Этот параметр подходит для использования в коде, которому не важно, откуда берется среда выполнения TF Lite (например, уровни промежуточного программного обеспечения).