安装AVX2KI库
ScaNN不支持在Arm平台下运行,但可以使用AVX2KI库将其源码中的Intel Intrinsics指令函数转为在Arm平台下支持的指令后使得ScaNN可以在Arm平台下运行。
- 从鲲鹏社区获取KSL软件安装包,解压后得到二进制RPM包boostkit-ksl-2.1.0-1.aarch64.rpm。
- 使用PuTTY工具,以root用户登录服务器。
- 将KSL的二进制RPM包上传到服务器中。
- 安装KSL的二进制RPM包。本文以boostkit-ksl-2.1.0-1.aarch64.rpm为例。
rpm -ivh boostkit-ksl-2.1.0-1.aarch64.rpm
安装结束后,会自动在环境变量LD_LIBRARY_PATH中添加lib文件夹所在目录即“/usr/local/ksl/lib”。
- 执行以下命令验证。
ls -al /usr/local/ksl/lib/ ls -al /usr/local/ksl/include/
回显信息显示“/usr/local/ksl/lib”目录存在libavx2ki.so动态库,“/usr/local/ksl/include”目录存在avx2ki.h头文件,证明安装成功。
父主题: 配置编译环境