Difference between revisions of "Lmod"
From Systems Group
Systemswiki (Talk | contribs) (→Commands) |
Systemswiki (Talk | contribs) (→Commands) |
||
Line 3: | Line 3: | ||
== Commands == | == Commands == | ||
− | Display modules available for users to load | + | '''Display modules available for users to load''' |
module avail | module avail | ||
− | |||
module avail | module avail | ||
------------------------------------------------------ /path/to/modulefiles ------------------------------------------------------ | ------------------------------------------------------ /path/to/modulefiles ------------------------------------------------------ | ||
Line 16: | Line 15: | ||
− | Load package | + | '''Load a package''' |
module load ''packagename/x.x.x'' | module load ''packagename/x.x.x'' | ||
− | + | module load miniconda #loads default package when version not specified | |
− | module load miniconda #loads default package when version | + | |
module load selene-sdk/0.4.1 #load a specific module | module load selene-sdk/0.4.1 #load a specific module | ||
module load python/3.8.12 tensorflow/2.1 #load multiple packages | module load python/3.8.12 tensorflow/2.1 #load multiple packages | ||
− | Unload package | + | '''Unload a package''' |
module unload ''packagename'' | module unload ''packagename'' | ||
− | |||
module unload miniconda #unload single package | module unload miniconda #unload single package | ||
module unload python/3.8.12 tensorflow/2.1 #unload multiple packages | module unload python/3.8.12 tensorflow/2.1 #unload multiple packages | ||
− | Display currently loaded modules | + | '''Display currently loaded modules''' |
module list | module list | ||
− | |||
module list | module list | ||
Currently Loaded Modules: | Currently Loaded Modules: | ||
1) python/3.8.12 2) tensorflow/2.1 | 1) python/3.8.12 2) tensorflow/2.1 |
Revision as of 18:34, 21 April 2022
Lmod is a Lua-based module system. Environment Modules provide a convenient way to dynamically change the users' environment through modulefiles.
Commands
Display modules available for users to load
module avail
module avail ------------------------------------------------------ /path/to/modulefiles ------------------------------------------------------ R/4.0.3 pandas/1.3.5 pytorch/1.4 selene-sdk/0.1.3 deepcpg/1.0.7 pyfasta/0.5.2 pyyaml/5.1.1 selene-sdk/0.4.1 keras/2.2.4 python/3.7.4 samtools/1.9 tensorflow/1.13.1 miniconda/4.11.0 (D)
Load a package
module load packagename/x.x.x
module load miniconda #loads default package when version not specified module load selene-sdk/0.4.1 #load a specific module module load python/3.8.12 tensorflow/2.1 #load multiple packages
Unload a package
module unload packagename
module unload miniconda #unload single package module unload python/3.8.12 tensorflow/2.1 #unload multiple packages
Display currently loaded modules
module list
module list Currently Loaded Modules: 1) python/3.8.12 2) tensorflow/2.1