开发者
有奖调研
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

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.zip

    xxxx表示版本号。

  • 安装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