大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC的python运行环境的配置——arm环境下的mpi4py配置

发布时间 2023-06-03 17:48:25作者: Death_Knight

据目前所知,这是国内可以找到的第一次公开的实现在国产的超算平台上,尤其是arm超算平台上实现了python运行环境的配置。

 

 

登入平台,选择高性能计算HPC,可以看到有两个选项,一个是控制台,一个是登录节点。其中,控制台是启动超算代码运行的入口,在里面我们可以编写运行模板,指定需要的计算资源及运行代码入口等;登录节点是我们对代码进行编译的地方。

 

 

 

进入控制台:

 

在控制台中最为主要的工作就是编写运行模板:

 

 

 

选择进入登入节点:

 

 

=======================================

 

首先给出 C 运行环境的配置:

 

 

 

 

 

=======================================

 

 

export LD_LIBRARY_PATH=/home/HPCBase/HMPI/hmpi/lib/:$LD_LIBRARY_PATH

 


export C_INCLUDE_PATH=/home/HPCBase/HMPI/hmpi/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/home/HPCBase/HMPI/hmpi/include:$CPLUS_INCLUDE_PATH

 

export mpicc=/home/HPCBase/HMPI/hmpi/bin/mpicc
export mpicxx=/home/HPCBase/HMPI/hmpi/bin/mpicxx
export mpifort=/home/HPCBase/HMPI/hmpi/bin/mpifort
export mpif90=/home/HPCBase/HMPI/hmpi/bin/mpif90
export mpif77=/home/HPCBase/HMPI/hmpi/bin/mpif77

 

 

export PATH=/home/HPCBase/compiler/bisheng-compiler-2.1.0-aarch64-linux/bin:$PATH

python3 setup.py build --mpicc=/home/HPCBase/HMPI/hmpi/bin/mpicc