安装依赖(预编译SO下载安装方式)
LLVM和jemalloc安装
下述步骤需在管理节点和所有计算节点操作。
- 在管理节点和计算节点创建“/opt/omni-operator/”目录作为部署OmniOperator算子加速的根目录。
mkdir /opt/omni-operator cd /opt/omni-operator
- 从软件要求中获取的LLVM、jemalloc压缩包(CentOS和openEuler分别对应不同版本),上传到“/opt/omni-operator/”目录下,进行解压。
cd /opt/omni-operator/ unzip LLVM.zip unzip jemalloc.zip
- 创建“/opt/omni-operator/lib”目录,分别将libLLVM-12.so、libjemalloc.so.2移动到“/opt/omni-operator/lib”目录下。
mkdir lib mv ./libLLVM-12.so ./lib/ mv ./libjemalloc.so.2 ./lib/

“/opt/omni-operator”及“/opt/omni-operator/lib”目录用户可自行定义。
HMPP安装
下述步骤需在管理节点和所有计算节点操作。
- 从软件要求中获取的HMPP压缩包,上传到“/opt/omni-operator/”目录下,进行解压,得到RPM和DEB文件。
unzip BoostKit-hmpp_1.7.0.zip
- 检查节点是否已经安装HMPP,“/usr/local/include/HMPP”和“/usr/local/lib/HMPP”不存在即代表未安装,执行4;若存在,执行3先进行卸载再执行4。
- 卸载RPM包。
rpm -e boostkit-hmpp-xxxx.aarch64
- 上述命令中涉及的xxxx代表版本号。
- 卸载之后需检查文件夹头文件和动态库是否已经删除: “/usr/local/include/HMPP”、“/usr/local/lib/HMPP”。
- 如果遇到低版本卸载不掉的情况,评估无风险后请手动删除。
- 安装RPM包。
rpm -ivh boostkit-hmpp-xxxx-1.aarch64.rpm
上述命令中涉及的xxxx代表版本号。
安装完之后检查如下文件夹是否存在头文件和动态库:“ /usr/local/include/HMPP”、“/usr/local/lib/HMPP”。
父主题: 安装依赖