Предустановка OpenBLAS в библиотеке DL4J для Android - PullRequest
1 голос
/ 19 июня 2019

Я пытаюсь запустить пресет OpenBLAS в библиотеке DL4J , но у меня проблема в SetNumThreads.allocate()

реализации библиотеки в build.gradle:

    implementation group: 'org.bytedeco.javacpp-presets', name: 'openblas', version: '0.3.3-1.4.3', classifier: "android-arm"
    implementation group: 'org.bytedeco.javacpp-presets', name: 'openblas', version: '0.3.3-1.4.3', classifier: "android-arm64"
    implementation group: 'org.bytedeco.javacpp-presets', name: 'openblas', version: '0.3.3-1.4.3', classifier: "android-x86"
    implementation group: 'org.bytedeco.javacpp-presets', name: 'openblas', version: '0.3.3-1.4.3', classifier: "android-x86_64"

и multiDexEnabled true.

Когда я запускаю этот метод в своем приложении для Android:

INDArray i = Nd4j.zeros(height, width, channels);

Я получаю это сообщение об ошибке:

 Caused by: java.lang.UnsatisfiedLinkError: No implementation found for void org.bytedeco.openblas.presets.openblas_nolapack$SetNumThreads.allocate() 
(tried Java_org_bytedeco_openblas_presets_openblas_1nolapack_00024SetNumThreads_allocate and Java_org_bytedeco_openblas_presets_openblas_1nolapack_00024SetNumThreads_allocate__)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...