如何将模块添加到环境模块?所以我可以使用模块加载来加载它

问题描述

当我运行模块可用时,我得到:

--------------------------------- /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  

我注意到人们使用模块通过 module load gcc5 cuda10.0 加载 gcc5 cuda10.0。就像这个人在: Slurm sbatch for a PyTorch script draining node; gres/gpu: count changed for node node002 from 0 to 1

如何将 gcc5 和 cuda10.0 之类的内容添加到我的模块中?

解决方法

如果您手动安装这些特定软件或这些软件的特定版本,则需要手工制作这些模块文件。

如果您使用 SpackEasyBuild 之类的包管理器来构建软件,这些工具还可以生成相应的模块文件以使用它们构建和安装的软件。