Skip to content
Snippets Groups Projects

Add information on searching for module extension

Merged Taras Lazariv requested to merge issue-242 into preview
All threads resolved!
1 file
+ 49
1
Compare changes
  • Side-by-side
  • Inline
@@ -156,7 +156,7 @@ The command `module spider <modname>` allows searching for a specific software a
@@ -156,7 +156,7 @@ The command `module spider <modname>` allows searching for a specific software a
environments. It will also display information on how to load a particular module when giving a precise
environments. It will also display information on how to load a particular module when giving a precise
module (with version) as the parameter.
module (with version) as the parameter.
??? example
??? example "Spider command"
```console
```console
marie@login$ module spider p7zip
marie@login$ module spider p7zip
@@ -179,6 +179,54 @@ module (with version) as the parameter.
@@ -179,6 +179,54 @@ module (with version) as the parameter.
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
```
```
 
In some cases a desired software is available as an extension of a module.
 
 
??? example "Extension module"
 
```console hl_lines="9"
 
marie@login$ module spider tensorboard
 
 
--------------------------------------------------------------------------------------------------------------------------------
 
tensorboard:
 
--------------------------------------------------------------------------------------------------------------------------------
 
Versions:
 
tensorboard/2.4.1 (E)
 
 
Names marked by a trailing (E) are extensions provided by another module.
 
[...]
 
```
 
 
You retrieve further information using the `spider` command.
 
 
```console
 
marie@login$ module spider tensorboard/2.4.1
 
 
--------------------------------------------------------------------------------------------------------------------------------
 
tensorboard: tensorboard/2.4.1 (E)
 
--------------------------------------------------------------------------------------------------------------------------------
 
This extension is provided by the following modules. To access the extension you must load one of the following modules. Note that any module names in parentheses show the module location in the software hierarchy.
 
 
TensorFlow/2.4.1 (modenv/hiera GCC/10.2.0 CUDA/11.1.1 OpenMPI/4.0.5)
 
TensorFlow/2.4.1-fosscuda-2019b-Python-3.7.4 (modenv/ml)
 
TensorFlow/2.4.1-foss-2020b (modenv/scs5)
 
 
Names marked by a trailing (E) are extensions provided by another module.
 
```
 
 
Finaly, you can load the dependencies and `tensorboard/2.4.1` and check the version.
 
 
```console
 
marie@login$ module load modenv/hiera GCC/10.2.0 CUDA/11.1.1 OpenMPI/4.0.5
 
 
The following have been reloaded with a version change:
 
1) modenv/scs5 => modenv/hiera
 
 
Module GCC/10.2.0, CUDA/11.1.1, OpenMPI/4.0.5 and 15 dependencies loaded.
 
marie@login$ module load TensorFlow/2.4.1
 
Module TensorFlow/2.4.1 and 34 dependencies loaded.
 
marie@login$ tensorboard --version
 
2.4.1
 
```
 
## Per-Architecture Builds
## Per-Architecture Builds
Since we have a heterogeneous cluster, we do individual builds of some of the software for each
Since we have a heterogeneous cluster, we do individual builds of some of the software for each
Loading