目录

pnna_demo

pnna_demo 是 PNNA/PNNA2 示例工程,包含驱动、第三方依赖和 demo 测试程序。当前仓库用于保存基础可运行 demo,并在此基础上继续维护各模型例程。

目录结构

pnna_demo/
├── demo_test/        # 示例程序
├── pnna_drv/         # PNNA 驱动和 SDK
├── third_utils/      # 图像、JPEG 等第三方依赖
├── tools/            # 同步和辅助脚本
└── 版本说明.txt      # 历史版本说明

模型仓库

模型文件已从本仓库拆分到独立仓库:

https://gitlink.org.cn/ajdupeuetgg/pnna_demo_model_zoo.git

需要运行依赖模型文件的 demo 时,请单独获取模型仓库,并将其中的 model_zoo/ 放到 pnna_demo 根目录:

pnna_demo/
└── model_zoo/

pnna_demo 本仓库不再跟踪 model_zoo/,本地放置的 model_zoo/ 会被 .gitignore 忽略。

示例程序

  • demo_test/e1_single_device_test:3kv 连接单个 PNNA/PNNA2 设备示例程序。
  • demo_test/e2_double_device_parallel_test:3kv 连接两个 PNNA/PNNA2 设备并行示例程序。
  • demo_test/vpm_run:VPM 相关运行示例。

基本使用

  1. 准备 3kv 运行环境,并连接 PNNA/PNNA2 设备。

  2. 按需加载 pnna_drv 中的驱动,并确认 SDK 动态库可被系统加载。

  3. 进入具体 demo 目录,例如:

    cd demo_test/e1_single_device_test
  4. 选择模型并编译:

    make clean PROJECT_NAME=yolov8s
    make PROJECT_NAME=yolov8s
  5. 在 demo 目录下运行 bin 中的可执行文件:

    ./bin/yolov8s

注意事项

  • model_zoo/ 由独立模型仓库维护,不应提交到 pnna_demo
  • .vscode/.claude/.tmp/ 和编译输出目录不应提交到 Git。
  • 新增代码应保持中文注释清晰,Git 提交日志使用中文。
关于

pnna与pnna2各模型的demo程序

1.7 GB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号