Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
installation_nmma [2022/02/01 10:17] theoastro |
installation_nmma [2023/06/10 18:51] (current) theoastro |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Installation ===== | ===== Installation ===== | ||
- | === Setting up a virtual environment | + | For the installation of NMMA on smaller servers (e.g. our Uni Potsdam machines) |
- | While it is not strictly necessary, it reduces possible conflicts if one installs python packages that do not need to be available system-wide into local, virtual environments. An easy option to setup such virtual environments is the [[https:// | + | === Installation on Uni Potsdam machines === |
+ | Here, we use a [[https:// | ||
+ | conda create --name < | ||
+ | For the conda environment creation, make sure to use python=3.8 as all dependencies of all included packages work best with this python version. | ||
+ | |||
+ | In order to activate the conda environment, | ||
+ | conda activate < | ||
+ | |||
+ | In order to allow python programs to exploit multiple processors, the [[https:// | ||
+ | conda install mpi4py | ||
+ | |||
+ | NMMA can be source cloned from the git repo with the following command: | ||
+ | git clone https:// | ||
+ | |||
+ | We change into the cloned NMMA directory and pip install it using: | ||
+ | pip install -r requirements.txt | ||
+ | pip install . | ||
+ | |||
+ | === Installation on Super-Computer Clusters (e.g. Supermuc) === | ||
+ | For larger computer clusters, a virtual python-based environment is recommended which can be created using: | ||
python3 -m venv / | python3 -m venv / | ||
Line 10: | Line 29: | ||
source / | source / | ||
- | Another way is to install a [[https:// | + | With activated virtual |
- | conda create --name < | + | pip install mpi4py |
- | === Cloning and installation | + | If this is done, all the other steps can be taken from the installation |
- | Either within your virtual environment or system-wide, the easiest way to install | + | === Optional on-top installations (applicable for both installation versions) === |
+ | Some further installations (use-case dependent) might be needed. For GRB based analyses make sure to install | ||
+ | pip install afterglowpy | ||
+ | For using tensorflow-based interpolation during an inference make sure to install | ||
+ | pip install imgaug==0.2.6 | ||
+ | pip install tensorflow-cpu | ||
Last modified: le 2022/02/01 10:17