6、slurm基本组件之pmix安装
本章进行pmix安装,根据slurm官网所说:在slurm22版本之后已经可以支持pmix v4版本。需要注意–with-libevent和–with-libev只能指定一个。执行pmix_info验证pmix是否安装成功,至此完成pmix安装。3、下面进入pmix的源码编译阶段。slurm依赖组件之pmix安装。1、安装pmix所需依赖。
slurm依赖组件之pmix安装
| 操作系统 | slurm版本 | mysql | munge | pmix | OpenMPI/intelMPI |
|---|---|---|---|---|---|
| centos7.6 | slurm-24.11 | MySQL 8.0 | 0.5.15 | v4.x | v4.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

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)