📊
BMNNSDK2_1684_2.0.1
  • ​BM1684 BMNNSDK2 用户手册
  • 概述
    • 开发阶段
    • SoC和PCIE模式
  • BMNNSDK2
    • 简介
  • On Linux
  • On Windows10
  • 网络模型编译
    • 概述
  • FP32 Bmodel转化
  • INT8 Bmodel转化
  • INT8 Umodel转换INT8 Bmodel
  • 演示DEMO
  • 算法移植
    • 算法移植概述
  • 算法C编程详解
  • Python编程详解
  • 解码模块
  • 图形运算加速模块
  • 模型推理
  • 实例演示
Powered by GitBook
On this page

Was this helpful?

  1. 网络模型编译

概述

PreviousOn Windows10NextFP32 Bmodel转化

Last updated 5 years ago

Was this helpful?

​运行于BITMAIN TPU平台的模型是定制的模型bmodel,当前支持各大开源框架网络转换为bmodel。BM1684平既支持float32模型,也支持int8模型。对于移植流程,首先需要把基于开源框架的模型转换为bmodel,模型转换流程以及章节介绍如图:

如果需要运行fp32 bmodel,则需要按照path_1参考 转化.

如果需要运行in8 bmodel,则需要按照path_2流程转换,依次参考 、 、章节。

BMNet Compiler 是一个模型转换工具,可以对各种框架的模型进行离线转换,将模型转换成 TPU 能够执行的模型格式,然后调用 bmrutime 在初始化阶段读取模型,运行时则将输入数据拷给 TPU,TPU 进行神经网络推理,再将输出读取出来。

如果用户所需要使用的网络层不被 BMNNSDK 所支持,可联系比特大陆进行技术支持。

3.2 FP32 Bmodel
3.3.1
3.3.3
3.3.2