✏️
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.6.1 PCIE模式下的更新
  • 1.6.2 SoC模式下的更新
  1. 一、BMNNSDK2软件包

1.6 更新BMNNSDK

上一页1.5.3 环境配置-SoC下一页1.7 参考样例简介

最后更新于2年前

我们将通过官方网站发布新版本的SDK:

通常而言,您只需要下载新版本的BMNNSDK(bmnnsdk2-bm1684_vx.x.x.tar.gz);若您使用基础开发镜像,且基础开发镜像需要更新时,我们会在BMNNSDK的下载页面给出特别提醒。

1.6.1 PCIE模式下的更新

通常而言,您只需要下载新版本的BMNNSDK(bmnnsdk2-bm1684_vx.x.x.tar.gz)重新安装驱动,驱动安装脚本会自动卸载旧版本的驱动,然后安装新版本的驱动。

需要注意的是,PCIE加速卡中的固件程序通常不需要更新,当需要更新时,我们会在相应版本的Release Notes中给出说明。

1.6.2 SoC模式下的更新

SoC模型下有多种更新固件的方式:

  • (1)文件替换直接更新:文件替换方式是指在SoC系统中直接通过替换对应文件的方式分别升级bootloader、kernel和SDK等其它软件。这种方式有一定的风险,如不同软件组件之间的版本匹配、文件损坏等。请参考《》2.2软件更新 b.文件替换 章节。

  • (2)使用SD卡刷烧写整个固件:这种方式最为干净可靠,理论上只要您的SE5/SM5硬件没有损坏,都可以进行SD卡刷机,具体步骤请参考《》6.1节 系统升级或《》2.2软件更新 a.SD卡刷机 。(注意:带有预置算法应用的卡刷包和是不一样的,请在升级前核实清楚您的需求,并向技术支持获取相应卡刷包;卡刷会重写整个eMMC,也即您存储在eMMC的数据全部会丢失,请务必做好数据备份。)

  • (3)通过以太网,使用tftp刷机升级:请参考《》7.4 使用tftp刷机。

  • (4)使用DDT设备扫描工具更新:请联系技术支持获取,目前仅提供Windows客户端。需要注意的是,DDT设备扫描工具依赖于我方安装在SE5/SM5中的服务程序,若您使用自己定制的固件和操作系统,本方式不一定适用。

    DDT 设备扫描工具是算能科技SE5 和 SM5 产品(以下简称产品)配套的辅助工具,它主要提供如下两种功能:

    1. 自动扫描:发现同一局域网内的所有相关 SE5 或 SM5 产品,支持 IP 地址等基础信息更改。

    2. 软件升级:支持对勾选的指定产品进行单个或者批量软件升级。

通常情况您只需要使用方式(1)升级;当版本跨度比较大时,建议您通过方式(2)卡刷方式升级,对于无法使用卡刷方式升级的情况,您可以使用方式(3)或(4)升级。

官方下载中心
kernel、预编译的SDK库以及bootloader等文件
智算模组SM5软件开发指南
SE5用户手册
智算模组SM5软件开发指南
干净系统的卡刷包
专用文件
SM5开发手册