4. 安装与配置

Quantization-Tools作为一套工具包,随sophonsdk一起发布,在sophonsdk-bm1684 Docker镜像中使用。详细安装过程参见sophonsdk的安装手册。

4.1. 安装需求

  1. 硬件环境:X86主机或服务器

  2. 操作系统:Ubuntu/CentOS/Debian

  3. sophonsdk安装包,例如:sophonsdk3_x.x.x

  4. sophonsdk3 Docker镜像

4.2. 安装过程

安装过程请参考sophonsdk的安装指引,此处将使用量化工具相关的几个重要步骤列出。 启动docker后进入SDK目录,执行以下脚本以设置路径和为示例程序配置环境。

$ cd sophonsdk3/scripts/
$ ./install_lib.sh nntc
$ source ./envsetup_cmodel.sh

注意: 再次启动docker或新的终端窗口时,需要重新运行source ./envsetup_cmodel.sh,否则此环境没有被配置,不能 用来测试或者开发。

4.3. 目录结构

安装完成之后,Calibration-tools相关的内容所在目录如下:

|-- bin
|   |-- arm
|    `- x86
|       |--- ***
|        `-- calibration-tools
|
***

4.4. 示例程序

量化程序提供了较多的示例程序,涵盖了制作LMDB,转化不同框架的网络和量化过程,以及可视化调试工具。可以参考 附录 2