构建并运行示例应用程序

先决条件:

您应该完成以下设置来构建演示。

ADB 设置:https ://developer.android.com/studio/command-line/adb

下载并安装Android Studio。

下载并设置Android NDK版本 r25c。

下载并安装 Android SDK(SDK 版本 23 和构建工具版本 23.0.2)

下载并安装 Android SDK(SDK 版本 23 和构建工具版本 23.0.2)

确保 Android SDK 和 NDK 环境变量设置正确。

设置完 Android 应用程序开发环境的所有软件要求后,您可以在 Android Studio 中加载演示项目,将项目编译为 APK,然后运行演示。您将需要以下内容来运行演示:

通神经处理 SDK 正式版二进制文件

模型二进制文件不包含在源代码中。各个示例应用程序文档中提供了生成模型二进制文件的步骤。

启动 Android Studio。选择“文件”>“打开项目”并选择一个项目。单击“确定”。

从 Android Studio 菜单中,选择“构建”>“构建 APK”。

输出APK在/app/build/outputs/apk/debug处生成。

在开发套件上安装APK:adb install

pip install onnxruntime

从 Android UI 运行应用程序。

有关演示外观的概述,请参阅 GitHub 上的个人自述文件页面。每个demo都给出了demo GIF,供参考。

使用较新版本的Qualcomm 神经处理 SDK 重建示例应用程序

当前 APK 是使用 SDK 版本 2.10.x 构建和验证的。要重建并使用较新的 SDK 版本运行 APK:

验证 DLC 模型是否适用于较新的 SDK 版本。如果不是,请使用较新的 SDK 将模型二进制文件重新转换为 DLC。

更新APK源路径中的SDK发布AAR二进制文件。

为了使应用程序正常工作,请使用单个版本的 SDK 并将 SDK AAR 从所述版本复制到应用程序源路径。使用此 SDK 版本将模型转换为 DLC。

如果 DLC 使用不同的 SDK 版本(SDK AAR 二进制文件除外)进行转换 - 结果是不可预测的。

Snapdragon 和 Qualcomm 品牌产品是高通 技术公司和/或其子公司的产品。

Qualcomm 解决方案

 

高通 AI Hub

全新高通 AI Hub 包含预优化AI模型库,支持在搭载骁龙和高通平台的终端上进行无缝部署。
该模型库为开发者提供超过75个主流的AI和生成式AI模型,比如Whisper、ControlNet、Stable Diffusion和Baichuan-7B,可在不同执行环境(runtime)中打包,能够在不同形态终端中实现卓越的终端侧AI性能、降低内存占用并提升能效。所有模型均经过优化,以充分利用高通AI引擎内所有核心(NPU、CPU和GPU)的硬件加速能力,从而使推理速度提升4倍。

了解更多

SDK 下载

本版块下载 SDK,只需简单注册,就可轻松下载。