Как использовать GpuDelegate, если на устройстве Android не найден OpenCL?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как использовать GpuDelegate, если на устройстве Android не найден OpenCL?

Сообщение Anonymous »

Я новичок в Android, я создаю приложение CV, которое использует tensorflow lite «GpuDelegate».
оно отлично работает на Redmi 8A, потому что устройство поддерживает OpenCl, а при установке в Infinix Hot 8 lite происходит сбой с этой ошибкой.

java.lang.IllegalArgumentException: Внутренняя ошибка: не удалось применить
делегат: невозможно открыть библиотеку OpenCL на этом устройстве - dlopen не удалось:
библиотека «libOpenCL.so» не найдена
Возврат к OpenGL
TfLiteGpuDelegate Init: нет ошибки EGL, но ошибка eglChooseConfig.
TfLiteGpuDelegate Подготовка: делегат не инициализирован
Узел номер 69 (TfLiteGpuDelegateV2) не удалось подготовить.
Восстановлен исходный план выполнения после сбоя приложения делегата.

Я хочу знать, если есть альтернатива OpenCl, или я могу использовать эту библиотеку в своем приложении, а не из системных файлов.
на моем мобильном устройстве Infinix установлена ​​версия Oreo Android
Использование версии Open CV 3.4.14

Подробнее здесь: https://stackoverflow.com/questions/722 ... oid-device
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»