✏️
BMNNSDK2开发手册
  • BM1684 BMNNSDK2 入门手册
  • 一、BMNNSDK2软件包
    • 1.1 BMNNSDK2 简介
    • 1.2 BMNNSDK2 文档
    • 1.3 基本概念介绍
    • 1.4 获取BMNNSDK2 SDK
    • 1.5 安装BMNNSDK2 SDK
      • 1.5.1 环境配置-Linux
      • 1.5.2 环境配置-Windows
      • 1.5.3 环境配置-SoC
    • 1.6 更新BMNNSDK
    • 1.7 参考样例简介
    • 1.8 BMNNSDK2更新记录
    • 1.9 BMNNSDK2已知问题
  • 二、快速入门
    • 2.1 跑通第一个例子:综述
    • 2.2 跑通第一个例子:模型迁移
    • 2.3 跑通第一个例子:算法迁移
  • 三、网络模型迁移
    • 3.1 模型迁移概述
    • 3.2 FP32 模型生成
      • 3.2.1 编译Caffe模型
      • 3.2.2 编译TensorFlow模型
      • 3.2.3 编译MXNet模型
      • 3.2.4 编译PyTorch模型
      • 3.2.5 编译 Darknet 模型
      • 3.2.6 编译ONNX模型
      • 3.2.7 编译Paddle模型
    • 3.3 INT8 模型生成
      • 3.3.1 准备lmdb数据集
      • 3.3.2 生成FP32 Umodel
      • 3.3.3 生成INT8 Umodel
      • 3.3.4 精度测试
      • 3.3.5 生成INT8 Bmodel
      • 3.3.6 auto_cali一键量化工具
    • 3.4 实例演示
      • 3.4.1 create_lmdb_demo
      • 3.4.2 classify_demo
      • 3.4.3 face_demo
  • 四、算法移植
    • 4.1 算法移植概述
    • 4.2 C/C++编程详解
    • 4.3 Python编程详解
    • 4.4 解码模块
    • 4.5 图形运算加速模块
    • 4.6 模型推理
    • 4.7 实例演示
  • 五、打包和发布
    • 5.1 概述
    • 5.2 PCIE加速卡模式
    • 5.3 SOC模式
  • 附录
由 GitBook 提供支持
在本页
  1. 一、BMNNSDK2软件包

1.2 BMNNSDK2 文档

上一页1.1 BMNNSDK2 简介下一页1.3 基本概念介绍

最后更新于2年前

BMNNSDK2 是一个一站式SDK,其中包含了模型转换、算法移植、int8量化等相关模块,当用户在某个环节遇到问题时,可以根据下面的表格指导,通过阅读对应的文档了解更加详细的信息。这些文档除了《Windows10_Docker_User_Guide.pdf》外,其他的文档均位于,提供在线版和PDF版本:

文档名称
说明
位置

BMCV 提供了一套基于 Sophon AI 芯片优化的机器视觉库,可对图像处理和张量运算加速,通过利用芯片TPU 、VPP、JPU等模块,可以完成色彩空间转换、尺度变换、仿射变换、透射变换、线性变换、画框、JPEG 编解码、BASE64 编解码、NMS、 排序、特征匹配等操作。

官网文档中心

面向TPU的高级编程语言

官网文档中心

BMLib 是在内核驱动之上封装的一层底层软件库,负责设备Handle的管理、内存管理、数据搬运、API的发送和同步、A53使能、设置TPU工作频率等

官网文档中心

驱动VPU进行视频编解码等多媒体相关

官网文档中心

模型转换工具套件用户手册,包含模型转换、运行时库以及自定义层如何实现等方面的介绍

官网文档中心

基于Sophon芯片底层原子操作接口的底层编程接口

官网文档中心

int8量化工具手册

官网文档中心

SAIL高级接口编程库

官网文档中心

常见问题及解答

官网文档中心

官网文档中心
BMCV用户开发手册
BMLang用户开发手册
BMLib用户开发手册
多媒体用户开发手册
NNToolChain用户开发手册
OKKernel用户开发手册
量化工具用户开发手册
SAIL用户开发手册
FAQ