鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

版本升级

Hyper MPI推荐通过CCScheduler来调用mpirun命令,如果用户通过配置Linux的ssh免密登录直接运行mpirun命令,由此引入的ssh明文私钥安全风险由用户自行承担。

Hyper MPI的二进制版本可以采用解压覆盖的方式进行升级,也可以解压安装到其他目录,这样可以同时保留多个Hyper MPI版本。编译安装的升级方式与二进制安装的升级方式相同,可以覆盖安装或者同时保留多个版本。

本章节以1.0.1版本升级至1.0.2版本为例,介绍Hyper MPI通过二进制与源码方式进行升级。

二进制安装

二进制安装为Hyper MPI一种安装方式。

操作步骤:

  1. 获取二进制安装包。

    用户登录https://kunpeng.huawei.com/#/developer/boostkit/hpc/hypermpi,在“软件下载”区域中, 单击目标版本“软件包下载”,获取软件包。

  2. 本地解压“Hyper-MPI_1.0.2_xx.tar.gz”软件包后,根据实际情况获取对应的二进制安装包,例如:Hyper-MPI-1.0.2-ARM-CentOS7.6-GCC9.3-MLX.tar.gz

    “xx”变量代表不同的处理器架构:

    • x64:表示x86处理器架构
    • aarch64:表示ARM处理器架构
  3. 将二进制安装包上传至服务器上,例如“/path/to/install”目录。
  4. 在“软件下载”区域中,单击“复制MD5码”,即可获得MD5码。使用md5sum生成已下载软件包的MD5校验码,然后与下载网页上的MD5码进行比较。

    如果两个MD5码一致,则说明软件包合法,没有被篡改,可以进行下一步操作。否则应该暂停部署,重新获取完整的软件包。

  5. 执行如下命令,解压二进制安装包。

    tar -zxvf /path/to/install/二进制安装包。

  6. 升级二进制包。
    • 覆盖升级:执行如下命令,解压二进制包。

      tar -zxvf 二进制包。

    • 其他目录升级:执行如下命令,将压缩包解压到其他路径,例如“/path/to/update”目录。

      tar -zxvf 二进制包 /path/to/update

  7. 升级后需配置环境变量,使其生效。详细操作请参见《Hyper MPI用户指南》的“二进制安装Hyper MPI”章节,进行环境变量配置。

源码方式

  • 方式一:覆盖安装方式升级。

    参考《Hyper MPI用户指南》的“源码安装Hyper MPI”章节,对Hyper MPI版本进行升级操作。

  • 方式二:其他目录升级。
    参考《Hyper MPI用户指南》的“源码安装Hyper MPI”章节,将源码包安装路径/path/to/install/xxx替换为/path/to/update,保留多个Hyper MPI版本。
    • 二进制包:代表Hyper MPI软件包名称,具体以实际环境获取的软件包名称为准进行替换。
    • “/path/to/install”:表示Hyper MPI的二进制包原有路径。
    • /path/to/install/xxx”:表示Hyper MPI的源码包原有安装路径。
    • “/path/to/update”:用于其他目录升级,此升级方式可以同时保留多个Hyper MPI版本。