4. 安装与配置¶
Quantization-Tools作为一套工具包,随sophonsdk一起发布,在sophonsdk-bm1684 Docker镜像中使用。详细安装过程参见sophonsdk的安装手册。
4.1. 安装需求¶
硬件环境:X86主机或服务器
操作系统:Ubuntu/CentOS/Debian
sophonsdk安装包,例如:sophonsdk3_x.x.x
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。