...
(Don’t forget to replace <PROJECT_NAME> and <USER> with your projectname project name and username)
Install pytorch and numpy to your local enrivonment:
...
Step 3: Create a SBATCH jobscript and submit it to the Slurm queue
Write a jobscript in order to run your python script on a gpu compute node. Here is an example for a jobscript on Noctua2:
Code Block | ||
---|---|---|
| ||
#!/bin/bash
#SBATCH --job-name="test job"
#SBATCH --time=00:05:00
#SBATCH --gres=gpu:a100:1
#SBATCH --partition=gpu
module load lang
module load Python/3.10.4-GCCcore-11.3.0
export PYTHONUSERBASE=/scratch/<PROJECT_NAME>/<USER>/.local
export PATH=/scratch/<PROJECT_NAME>/<USER>/.local/bin:$PATH
python test.py
|
(Don’t forget to replace <PROJECT_NAME> and <USER> with your projectname project name and username)
Save it in the same folder where you python script is located, e.g. /scratch/<PROJECT_NAME>/<USER>/pytorch_test_project/jobscript.sh
...