清理 v0 发行版编译产物
pnna_demo 是 PNNA/PNNA2 示例工程,包含驱动、第三方依赖和 demo 测试程序。当前仓库用于保存基础可运行 demo,并在此基础上继续维护各模型例程。
pnna_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 根目录:
model_zoo/
pnna_demo/ └── model_zoo/
pnna_demo 本仓库不再跟踪 model_zoo/,本地放置的 model_zoo/ 会被 .gitignore 忽略。
.gitignore
demo_test/e1_single_device_test
demo_test/e2_double_device_parallel_test
demo_test/vpm_run
准备 3kv 运行环境,并连接 PNNA/PNNA2 设备。
按需加载 pnna_drv 中的驱动,并确认 SDK 动态库可被系统加载。
pnna_drv
进入具体 demo 目录,例如:
cd demo_test/e1_single_device_test
选择模型并编译:
make clean PROJECT_NAME=yolov8s make PROJECT_NAME=yolov8s
在 demo 目录下运行 bin 中的可执行文件:
bin
./bin/yolov8s
.vscode/
.claude/
.tmp/
pnna与pnna2各模型的demo程序
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
pnna_demo
pnna_demo是 PNNA/PNNA2 示例工程,包含驱动、第三方依赖和 demo 测试程序。当前仓库用于保存基础可运行 demo,并在此基础上继续维护各模型例程。目录结构
模型仓库
模型文件已从本仓库拆分到独立仓库:
需要运行依赖模型文件的 demo 时,请单独获取模型仓库,并将其中的
model_zoo/放到pnna_demo根目录: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 相关运行示例。基本使用
准备 3kv 运行环境,并连接 PNNA/PNNA2 设备。
按需加载
pnna_drv中的驱动,并确认 SDK 动态库可被系统加载。进入具体 demo 目录,例如:
选择模型并编译:
在 demo 目录下运行
bin中的可执行文件:注意事项
model_zoo/由独立模型仓库维护,不应提交到pnna_demo。.vscode/、.claude/、.tmp/和编译输出目录不应提交到 Git。