6、slurm基本组件之pmix安装

slurm依赖组件之pmix安装

操作系统slurm版本mysqlmungepmixOpenMPI/intelMPI
centos7.6slurm-24.11MySQL 8.00.5.15v4.xv4.1.x/2021

本章进行pmix安装,根据slurm官网所述:在slurm22版本之后已经可以支持pmix v4版本。slurm官网支持的pmix版本说明链接如下

Slurm support for PMIx was first included in Slurm 16.05 based on the PMIx v1.2 release. It has since been updated to support up to version 5.x of the PMIx series, as per the following table:
Slurm 20.11+ supports PMIx v1.2+, v2.x and v3.x. Slurm 22.05+ supports
PMIx v2.x, v3.x., v4.x. and v5.x.

slurm版本PMIx版本
20.11+v1.2+, v2.x, v3.x
22.05+v2.x, v3.x, v4.x, v5.x
24.x (预计)v2.x, v3.x, v4.x, v5.x

下面进行安装操作:
1、安装pmix所需依赖

sudo yum groupinstall -y "Development Tools"
sudo yum install -y libevent-devel hwloc-devel

2、从PMIx官网下载稳定版:

cd /root/
wget https://github.com/openpmix/openpmix/releases/download/v4.2.8/pmix-4.2.8.tar.gz
tar -xvzf pmix-4.2.8.tar.gz
cd pmix-4.2.8

在这里插入图片描述

3、下面进入pmix的源码编译阶段。 官方编译链接说明

./configure --prefix=/opt/pmix4.2.8 --with-libevent=/usr  --with-hwloc=/usr

在这里插入图片描述
参数解释:
需要注意–with-libevent和–with-libev只能指定一个。

1\ --prefix=/where/to/install:安装路径。
2\ --with-libevent=<dir>:指定libevent库的路径。
3\ --with-libev=<dir>:指定libev库的路径(如果需要)。
4\ --with-hwloc=<dir>:指定hwloc库的路径。

之后执行安装操作

make -j$(nproc)
sudo make install

将PMIx的路径添加到环境变量中:
通过vim编辑器粘贴以下内容:

[root@localhost sbin]# vim /etc/profile.d/pmix4.sh
# PMIx Environment Variables
export PATH=/opt/pmix4.2.8/bin:$PATH
export LD_LIBRARY_PATH=/opt/pmix4.2.8/lib:$LD_LIBRARY_PATH

保存后可以通过以下方式使配置立即生效:

source /etc/profile.d/pmix4.sh

执行pmix_info验证pmix是否安装成功,至此完成pmix安装。

pmix_info

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值