PNNA NPU Manual
  • 简介
    • 快速入门
      • 开发流程
      • 安装 Netrans
      • 模型转换
      • 精度评估
      • 安装交叉编译器
      • 编译示例工程
      • 部署到开发板
      • 附图
    • 词汇表
  • 模型转换
    • Netrans
      • 特性
      • 安装
      • 5分钟上手
        • Python API
        • CLI
      • 文档
      • 系统要求
      • 工程结构
      • 许可证
    • Netrans CLI 参考手册
      • 命令总览
      • 快速参考
        • 命令速查
        • 参数速查
      • 命令详解
        • netrans load
        • netrans quantize
        • netrans quantize_hybrid
        • netrans add_pre_post
        • netrans export
        • netrans dump
        • netrans inference
        • netrans check_opset
      • 相关文档
    • Netrans Python API 参考
      • 概述
      • 核心流程
      • 快速示例
      • Netrans 类
        • 初始化
        • 加载模型
        • 量化
        • 导出
        • 调试分析
      • 参数速查
        • 量化类型
        • 量化算法
        • 预处理参数
      • 完整示例
      • 相关文档
    • Netrans Cookbook - 实用指南
      • 目录
      • 快速开始
      • 安装指南
        • 基础转换流程
        • Python API 完整流程
      • 速查表
        • 量化类型
        • 量化算法
        • 预处理参数
        • 平台与多核
      • 数据集格式
        • 1. 文本列表 (.txt)
        • 2. NumPy 数组 (.npy)
        • 3. 自动生成(默认)
      • 导入格式兼容性
      • 配置字段说明
        • _inputmeta.yml 重点字段
        • _postprocess_file.yml 重点字段
      • 场景示例
        • 场景1:YOLOv5s 完整转换
        • 场景2:ResNet50 ImageNet 模型
        • 场景3:混合量化
        • 场景4:PNNA2 多核导出
        • 场景5:批量转换
        • 场景6:精度验证
      • 故障排查
        • 错误速查表
        • 问题1: NBG 文件大小异常
        • 问题2: 预处理参数不生效
      • 相关文档
    • 示例
      • Caffe 模型转换示例
        • 概述
        • 快速开始
        • 分步详细流程
        • Python API 示例
        • 输出说明
        • 相关文档
      • Darknet 模型转换示例
        • 概述
        • 快速开始
        • 分步详细流程
        • Python API 示例
        • 输出说明
        • 相关文档
      • ONNX 模型转换示例
        • 概述
        • 快速开始
        • 分步详细流程
        • Python API 示例
        • 输出说明
        • 相关文档
      • TensorFlow 模型转换示例
        • 概述
        • 快速开始
        • 分步详细流程
        • Python API 示例
        • 输出说明
        • 相关文档
      • PyTorch 模型转换示例
        • 概述
        • 快速开始
        • 分步详细流程
        • Python API 示例
        • 输出说明
        • 相关文档
  • 模型部署
    • ARM 端 RT-Thread 模型部署
      • 文档说明
      • 开发环境与硬件准备
      • 串口与网络环境初始化
      • 安装 Env 开发工具
      • RT-Thread 与示例工程获取
      • 构建工具与编译器配置
      • 工程配置与编译
      • TFTP 服务配置
      • 程序与模型加载
      • 推理示例运行与结果验证
    • ARM 端 Linux 模型部署
      • 概述
      • 环境准备
        • 必备硬件与软件
        • 串口连接(可选)
        • 网口连接(推荐)
      • 交叉编译环境搭建
        • 下载交叉编译器
        • 解压安装
        • 配置环境变量
      • 示例工程编译
        • 下载工程
        • 编译 YOLOv8s 示例
      • 部署到开发板
        • 创建工作目录
        • 上传可执行程序、模型文件、图片
      • 在开发板运行推理程序
        • 进入工作目录
        • 执行推理
        • 检测结果说明(优化版本)
      • 示例程序说明
      • 推理流程说明
      • 更换模型示例
      • 常见问题(FAQ)
        • 执行格式错误(Exec format error)
      • 接口版本说明
    • DSP 端 RT-Thread 模型部署
      • 概述
      • 版本说明
      • 环境搭建
        • 环境要求
        • 仿真器驱动安装
        • 连接仿真器
      • 下载工程
      • 导入工程
      • 工程目录结构
      • 编译工程
      • 连接至目标板
      • 初始化DDR
      • 程序运行
        • 加载NBG
        • 加载待推理数据
        • 运行程序
        • 输出结果
    • DSP 端裸机模型部署
      • 概述
      • 环境搭建
        • 环境要求
        • 仿真器驱动安装
        • 连接仿真器
      • 导入工程
      • 编译工程
      • 连接至目标板
      • 初始化DDR
      • 程序运行
        • 加载NBG
        • 加载待推理数据
        • 运行程序
        • 输出结果
      • 流程解释
        • NBG和input
        • 应用程序推理流程
        • 整体流程
    • PNNA 驱动接口说明
      • 示例工程结构
      • 环境要求
      • 驱动调用方式
        • 方式一
        • 方式二
      • 接口说明
        • pnna_open / pnna_close
        • create_model / destroy_model
        • infer
        • create_app_ctx
        • destroy_app_ctx
        • app
      • 资源管理对照表
  • 精度评估
    • 评估示例
      • 概述
        • 系统架构
        • 评估流程时序
        • 功能特点
      • 评估指标说明
      • 项目结构
      • 环境要求及配置
        • 硬件要求
      • YOLOv5s 评估示例
        • 环境搭建
        • 执行评估
        • 评估结果
        • 推理流程替换
      • YOLOv8s 评估示例
        • 环境搭建
        • 执行评估
        • 评估结果
        • 推理流程替换
    • Client 接口说明
      • 简介
      • 环境依赖
        • 前置条件
        • 安装依赖
      • Client 类 API
        • Client.__init__(url)
        • Client.add_model(nb_file_path, method_model)
        • Client.infer(method_model, *input_data)
        • Client.delete_model(method_model)
        • Client.query()
        • Client.close()
      • 完整示例:单张图片推理
    • Server 接口说明
      • 简介
      • 编译和使用
        • 获取源码
        • 编译配置
        • 网络配置
        • 启动服务
      • 通信基础信息
      • JSON-RPC 请求格式
      • 核心 API 详情
        • 1. 加载模型
        • 2. 模型推理
        • 3. 删除模型
        • 4. 查询已注册方法
      • API 汇总
  • 常见问题
    • 剪枝与混合量化
      • 概述
        • 项目结构
        • 版本区别
      • 环境配置
      • 网络剪枝
        • 应用场景
        • 剪枝方法
        • 操作步骤
        • 示例配置
      • 混合量化
        • 流程图
        • 操作步骤
      • 精度分析与层选择
        • 1. 生成对比数据
        • 2. 对比精度损失
        • 3. 选择量化层
        • 4. 关键点
    • Paddle 转 ONNX 示例
      • 概述
        • 转换流程
      • 环境搭建
      • 使用命令行转换 PaddlePaddle 模型
        • 基本命令
        • 参数说明
      • LeNet-MNIST 模型转换示例
      • paddle.onnx.export 接口使用
    • PyTorch 转 ONNX 示例
      • YOLOv5 模型转 ONNX
        • 环境搭建
        • 转换命令
      • YOLOv8 模型转 ONNX
        • 环境搭建
        • 转换命令
    • 切片目标检测(yolo)
      • 评估系统验证
      • 下位机部署完整示例
    • add_pre_post 命令作用说明
      • 量化神经网络推理算力分配
      • add_pre_post 命令推理算力分配
      • 对比说明
  • 附录
    • 性能测试
      • 测试硬件信息
      • 模型详情
      • 模型测试结果
    • 案例集
      • 概述
        • 示例流程
        • 项目结构
      • 环境要求及配置
        • 硬件要求
        • Python 环境搭建
        • 下载工程
        • 安装依赖
      • 评估指标
      • 执行与性能
        • 执行命令
        • 输出结果
      • 案例详情
        • 语义分割
        • 实例分割
        • 单目标跟踪
        • 分类
        • 关键点检测
        • 人体姿态估计
        • 差异性检测
        • 图像分割检测
    • 在RT-Thread上运行Micro-ROS
      • Micro-ROS简介
      • 部署架构
      • Micro-ROS部署
        • 获取示例工程
        • 配置示例工程
        • 编译示例工程
      • 运行Micro-ROS
        • 运行Agent
        • 运行Micro-ROS应用程序
PNNA NPU Manual
  • 搜索


© 版权所有 2025 - 2026, NUDT DSP。

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.

Version: master git~cbc0c5a 2026-04-28

Other Versions v: master
Languages
zh_CN
Branches
master