From 1da9f1dccfea43885aec028b46f76d4690669cf6 Mon Sep 17 00:00:00 2001 From: janEbert <janpublicebert@posteo.net> Date: Tue, 9 Jul 2024 11:59:54 +0200 Subject: [PATCH] Describe interactive use --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index e30c74c..c434330 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,27 @@ pass your desired arguments to the Python script to `sbatch`, like so: sbatch run.sbatch --train-num-workers=8 --valid-num-workers=3 ``` +### Interactive use + +After the environment has been created by executing `bash set_up.sh` +once on a login node, it can also be used interactively by activating +it. This activation has to be done in each new terminal session; it +does not persist between login sessions: + +```shell +source activate.sh +# Now do whatever you want, for example use `python` interactively. +``` + +Keep in mind that you should not be doing heavy work on login nodes. +Additionally, some libraries that require certain hardware such as +GPUs may not work on a login node. However, you can also create an +interactive session on a compute node using `srun --pty` + +You can deactivate the Python environment using `deactivate`, however, +the previous module environment from the module system will not be +restored. + ### Warnings upon PyTorch Distributed initialization You can safely ignore warnings like the following: -- GitLab