1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mymagicpower-AIAS

 / Детали:

Нижний уровень не использует библиотеку ускорения процессора CPU oneDNN (MKLDNN)?

Предстоит сделать
Владелец
Создано  
08.03.2025

Изображение распознавания: C++ компилированный CPU ускоряющий библиотекой код работает в два раза быстрее, чем Java код в примере? Может ли Java код в примере использовать подобную ускоряющую библиотеку? Какие параметры следует передать для вызова?

Пример перевода сообщений об ошибках и предупреждений:

Сообщение об ошибке: "Не удалось загрузить файл изображения."
Предупреждение: "Используются значения конфигурации по умолчанию."

Передача параметров для вызова ускоряющей библиотеки может выглядеть следующим образом:

// Пример вызова функции из ускоряющей библиотеки с передачей параметров
accelerate::ImageProcessor processor;
processor.setParameters(param1, param2);
processor.process(imageData);

Если Java код хочет использовать эту библиотеку, ему потребуется JNI (Java Native Interface) для взаимодействия с ней.

// Пример использования JNI для вызова функции из ускоряющей библиотеки
native void setParameters(int param1, int param2);
native void process(byte[] imageData);

setParameters(10, 20);
process(myImageData);

Пожалуйста, замените param1, param2 и imageData на реальные значения, используемые вашей программой.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/mymagicpower-AIAS.git
git@api.gitlife.ru:oschina-mirror/mymagicpower-AIAS.git
oschina-mirror
mymagicpower-AIAS
mymagicpower-AIAS