✏️
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.4 获取BMNNSDK2 SDK

上一页1.3 基本概念介绍下一页1.5 安装BMNNSDK2 SDK

最后更新于3年前

BMNNSDK2开发包由两部分组成:

  • 基于x86的Ubuntu16.04开发Docker:bmnnsdk2-bm1684-ubuntu.docker。我们提供统一的Docker基础开发镜像以规避环境不一致带来的隐性问题,特别是对于初级用户,我们强烈建议使用我们提供的Docker镜像作为开发环境进行模型转换和算法迁移工作。

  • BMNNSDK:bmnnsdk2-bm1684_vx.x.x.tar.gz,其中x.x.x为版本号。BMNNSDK将以目录映射的方式挂载到Docker容器内部供用户使用。SDK分windows版本和Linux版本。

本节后续操作均为基于x86的Ubuntu/CentOS/Windows 10开发环境,若您使用其他架构或操作系统,请直接在宿主机进行相应操作,而不要使用我们提供的docker镜像。遇到问题,请联系技术支持获取帮助。

您可以访问来下载相关资料。

Ubuntu16.04开发Docker - Python3.5

Ubuntu16.04开发Docker - Python3.7

BMNNSDK2.7.0 开发包

BMNNSDK2.6.0 开发包

BMNNSDK2.5.0 开发包

我们也提供其他OS版本的基础开发Docker镜像(如Ubuntu18.04),以及Soc模式下的基础运行Docker镜像(基于Debian 9),您可以联系我们的技术支持获取。

各类Docker镜像的构建文件Dockerfile参见github仓库,更多docker镜像构建文件陆续更新中。

算能官网
docker-images
点击前往官网下载页面
点击前往官网下载页面
点击前往官网下载页面
点击前往官网下载页面
点击前往官网下载页面