HMPP安装指南
本文提供HMPP的安装指南,请按照以下步骤进行编译安装。
环境要求
硬件环境:
| 项目 | 说明 |
|---|---|
| CPU | 鲲鹏920/鲲鹏920新型号 |
软件环境:
| 软件 | 版本 |
|---|---|
| OS | openEuler 22.03 LTS SP4 |
| 编译器 | GCC 10.3.1或以上版本 |
| make | 4.3或以上版本 |
| cmake | 3.10或以上版本 |
安装依赖库
安装安全函数库,通过以下命令安装libboundscheck。
git clone https://atomgit.com/openeuler/libboundscheck.git cd libboundscheck make CC=gcc mkdir /usr/local/include/libboundscheck mkdir /usr/local/lib/libboundscheck cp include/* /usr/local/include/libboundscheck cp lib/* /usr/local/lib/libboundscheck安装鲲鹏数学库KML,KML的安装与使用请参见《鲲鹏数学库 开发指南》安装到默认目录
/usr/local/kml。
软件包安装HMPP
从GitCode仓获取HMPP软件包BoostKit-boostmedia-hmpp_2.6.1.beta1.zip,解压后得到RPM包或deb包(选其一即可),按照步骤进行安装。
解压软件包
unzip BoostKit-boostmedia-hmpp_xxxx.zipxxxx表示版本号。
安装HMPP。
# rpm rpm -ivh boostmedia-hmpp-xxxx-1.aarch64.rpm # deb dpkg -i boostmedia-hmpp-xxxx.aarch64.deb查看HMPP是否安装成功。
ll /usr/local/lib/HMPP ll /usr/local/include/HMPP若有HMPP相关的动态库和头文件,则表示HMPP安装成功。
卸载HMPP。
# RPM rpm -e boostmedia-hmpp-xxxx-1# deb dpkg -r boostmedia-hmpp