安装
sudo apt-get install environment-modules
安装后要重新登陆才能使用module
使用
https://www.cnblogs.com/OneFri/p/11723628.html
命令 | 作用 |
---|---|
module avail 或 module av | 查看系统中可用的资源 |
module add 或 module load | 加载模块 |
module rm 或 unload 卸载模块 | |
module list 或 module li | 显示已加载模块 |
module purge | 卸载所有模块 |
module show | 显示模块配置文件 |
module swap 或 module switch | 将模块1 替换为 模块2 |
module help | 查看具体软件的信息 |
配置
module配置文件目录/在超算上建立自己的module环境
通过env可以查询到module配置目录的环境变量MODULEPATH
(python37) [cndaqiang@mgmt ~]$ env | grep -i modu
_LMFILES_=/home/apps/module_files/compiler/intel/intel18u4
MODULEPATH=/home/apps/module_files
LOADEDMODULES=compiler/intel/intel18u4
MODULESHOME=/usr/share/Modules
我们只需要设置环境变量MODULEPATH
即可.(在超算上就MODULEPATH=$MODULEPATH:$HOME/moduledir
,就在$HOME/moduledir
创建自己module文件)
(python37) cndaqiang@mommint:~$ echo $MODULEPATH
/etc/environment-modules/modules:/usr/share/modules/versions:/usr/share/modules/$MODULE_VERSION/modulefiles:/usr/share/modules/modulefiles
(python37) cndaqiang@mommint:~$ module avail
-------------------------------------------------------------- /usr/share/modules/modulefiles ---------------------------------------------------------------
dot module-git module-info modules null use.own
-------------------------------------------------------------- /usr/share/modules/modulefiles ---------------------------------------------------------------
dot module-git module-info modules null use.own
自定义目录
(python37) cndaqiang@mommint:~$ mkdir -p ~/soft/modules/modulefiles
(python37) cndaqiang@mommint:~$ echo MODULEPATH=$HOME/soft/modules/modulefiles >> ~/.bashrc
复制NVIDIA HPC SDK module文件
(python37) cndaqiang@mommint:~$ cp -r /opt/nvidia/hpc_sdk/modulefiles/* ~/soft/modules/modulefiles/
(python37) cndaqiang@mommint:~$ module avail
--------------------------------------------------------- /home/cndaqiang/soft/modules/modulefiles ----------------------------------------------------------
nvhpc-byo-compiler/22.3 nvhpc-nompi/22.3 nvhpc/22.3
(python37) cndaqiang@mommint:~$ which nvcc
/usr/bin/nvcc
(python37) cndaqiang@mommint:~$ module load nvhpc-nompi/22.3
(python37) cndaqiang@mommint:~$ which nvcc
/opt/nvidia/hpc_sdk/Linux_x86_64/22.3/compilers/bin/nvcc
本文首发于我的博客@cndaqiang.
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!