ax-samples

AXERA-TECHBSD-3-Clause活跃维护

爱芯元智 AI SoC 的示例代码集合,提供 YOLO 系列等视觉模型在 NPU 上的部署样例,帮开发者快速跑通模型推理。

Samples code for world class Artificial Intelligence SoCs for computer vision applications.

v0.8发布于 2026-04-09 08:31 UTC304star67fork同步于 2026-11-10 12:02 UTC

怎么上手

由 README 提炼,执行前请确认
参考 docs/compile.md 按芯片选择对应文档,基于 cmake 交叉编译;编译前将预编译 OpenCV 解压到 3rdparty/ 目录
硬件要求按 README 说明

需运行在爱芯元智 AI SoC 上,支持 AX650A/AX650N、AX637、AX630C/AX620Q、AX615、M57、AX8850N/AX8850、AX8860 等芯片;README 未说明具体显存要求

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

爱芯元智 AI SoC 上的深度学习算法示例集,帮开发者快速评估和适配模型

爱芯元智 AI SoC 的示例代码集合,提供 YOLO 系列等视觉模型在 NPU 上的部署样例,帮开发者快速跑通模型推理。

核心能力

  • 覆盖分类、检测、分割、姿态等常见开源算法示例
  • 每个模型示例含前处理、NPU 推理、后处理完整流程
  • 按芯片分目录组织,通过 AXERA_TARGET_CHIP 选择目标芯片
  • 提供 benchmark 目录统计各芯片模型推理耗时
  • 附 ModelZoo、预编译程序和测试图片网盘资源

容易踩的坑

编译前必须把预编译 OpenCV 解压到 3rdparty/ 目录;模型和测试图片需从 Huggingface/Modelscope 网盘获取或自行用 Pulsar2 转换;示例程序需拷贝到开发板上运行,不能直接在主机执行

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.8
  1. v0.8ax-samples release v0.8最新正式版2026-04-09 · 2026-04-09 08:31 UTC

    Release v0.8

    Add New
    • AX637: Depth Anything V2, DeepLabv3+, SuperPoint, IGEV-plusplus, YOLO family, classification, benchmark, etc.
    • AX615: YOLO26, YOLO11, Depth Anything V2, YOLOv5/v8 variants, classification, etc.
    • AX650: YOLO26, rmbg, SuperPoint, DeepLabv3+, YOLOv9, YOLOv11, YOLOv13, hand pose, palm detection, YOLO-World, YOLOv10, etc.
    • AX630C / AX620Q (examples/ax620e): Depth Anything, YOLO11, YOLOv10, etc.
    Optimize
    • None
    Support platform
    • AX650A/AX650N
    • AX637
    • AX630C/AX620Q
    • AX615
    Support Board
  2. v0.7ax-samples release v0.72024-05-27 · 2024-05-27 10:06 UTC
    查看更新说明

    Release v0.6

    Add New
    • Update the compile rule for AX630C and AX620Q

      • AX630C use aarch64-glibc
      • AX620Q use arm-uclibc
    Optimize
    • none
    Support platform
    • AX630C/AX620Q
    • AX650A/AX650N
    • AX620A/AX620U
    • AX630A
    Support Board
  3. v0.6ax-samples release v0.62024-04-08 · 2024-04-08 11:17 UTC
    查看更新说明

    Release v0.6

    Add New

    TODO

    Optimize
    • none
    Support platform
    • AX630C/AX620Q
    • AX650A/AX650N
    • AX620A/AX620U
    • AX630A
    Support Board
  4. v0.42024-03-06 · 2024-03-06 08:35 UTC

    这个版本没有写更新说明。

  5. v0.5ax-samples release v0.52023-11-09 · 2023-11-09 16:38 UTC
    查看更新说明

    Release v0.5

    Add New

    TODO

    Optimize
    • none
    Support platform
    • AX630C/AX620Q
    • AX650A/AX650N
    • AX620A/AX620U
    • AX630A
    Support Board

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    English | 简体中文

    AX-Samples

    License

    PlatformBuild Status
    AX650/AX8850GitHub Actions Workflow Status
    AX637/AX8910GitHub Actions Workflow Status
    AX630CGitHub Actions Workflow Status
    AX620QGitHub Actions Workflow Status
    AX615GitHub Actions Workflow Status

    简介

    AX-Samples 由 爱芯元智 主导开发。该项目实现了常见的 深度学习开源算法 在 爱芯元智 的 AI SoC 上的示例代码,方便社区开发者进行快速评估和适配。

    已支持芯片

    终端计算芯片

    车载芯片

    边缘计算芯片

    已支持开发板

    开发板图片芯片厂商链接
    AXera-Pi ProAX8850SipeedWiki
    AI PyramidAX8850M5Stack文档
    LLM630 Compute KitAX630CM5Stack文档
    Module LLMAX630CM5Stack文档

    目录结构

    ax-samples
    ├── 3rdparty/              # 第三方依赖,编译前将预编译 OpenCV 解压到此处
    ├── benchmark/             # 各芯片常见模型推理耗时统计
    ├── cmake/                 # 各芯片的编译配置(axXXX.cmake)与编译检查脚本
    ├── docs/                  # 编译文档(compile_*.md)、示例结果图、开发板图片
    │   ├── AGENTS.md          #   面向 AI Agent 的速查(英文):编译命令、新增模型/芯片步骤、常见坑
    │   └── AGENTS_ZH.md       #   AGENTS.md 中文版
    ├── examples/              # 示例源码
    │   ├── base/              #   通用后处理:检测、关键点、topk、坐标变换等
    │   ├── utilities/         #   通用工具:命令行解析、文件读取、计时器等
    │   ├── ax650/             #   AX650 / AX8850 示例
    │   ├── ax637/             #   AX637 示例
    │   ├── ax620e/            #   AX630C / AX620Q 示例
    │   ├── ax615/             #   AX615 示例
    │   └── ax8860/            #   AX8860 示例
    ├── toolchains/            # 交叉编译工具链 cmake 文件
    └── CMakeLists.txt         # 顶层 cmake,通过 AXERA_TARGET_CHIP 选择芯片
    

    每个芯片目录的组织方式相同:

    examples/axXXX/
    ├── ax_<模型>_steps.cc     # 每个模型一个示例:前处理 → NPU 推理 → 后处理 → 保存结果图
    ├── middleware/io.hpp      # 该芯片 NPU 引擎的输入输出内存申请与释放
    ├── CMakeLists.txt         # 列出该芯片编译的示例程序
    └── README.md              # 示例列表、运行命令与输出日志
    

    快速上手

    使用流程分三步:

    1. 编译:参考 快速编译,按芯片选择对应文档,基于 cmake 交叉编译出示例程序。
    2. 准备模型:从下方网盘资源获取 axmodel 和测试图片,或使用 Pulsar2 自行转换。
    3. 运行:将示例程序、模型、图片拷贝到开发板,命令及输出参考各芯片示例目录下的 README(如 examples/ax650)。

    示例

    • examples 提供常见分类、检测、分割、姿态等深度学习开源算法和传统 CV 操作用例,根据 issue 需求持续更新。

    网盘资源

    速度评估

    • Benchmark 常见开源模型推理耗时统计,基于 AXera-Pi Pro 实测。

    关联项目

    • NPU工具链在线文档,其中提供了NPU工具链相关使用说明和获取方式(更新不及时)
    • 更推荐直接从下面获取最新 Pulsar2 工具链及文档

    技术讨论

    • Github issues
    • QQ 群: 139953715