diff --git a/horovod/keras/submit_job_juwels_python3.sh b/horovod/keras/submit_job_juwels_python3.sh new file mode 100755 index 0000000000000000000000000000000000000000..76fa6cd115b81f19c3422449e48da8b407e7f828 --- /dev/null +++ b/horovod/keras/submit_job_juwels_python3.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +# Slurm job configuration +#SBATCH --nodes=2 +#SBATCH --ntasks=4 +#SBATCH --ntasks-per-node=4 +#SBATCH --output=output_%j.out +#SBATCH --error=error_%j.er +#SBATCH --time=00:10:00 +#SBATCH --job-name=HOROVOD_KERAS_MNIST +#SBATCH --gres=gpu:4 --partition=develgpus +#SBATCH --mail-type=ALL + +# Load the required modules +module load GCC/8.3.0 +module load MVAPICH2/2.3.1-GDR +module load TensorFlow/1.13.1-GPU-Python-3.6.8 +module load Keras/2.2.4-GPU-Python-3.6.8 +module load Horovod/0.16.2-GPU-Python-3.6.8 + +# Run the program +srun python -u mnist.py diff --git a/horovod/pytorch/submit_job_juwels_python3.sh b/horovod/pytorch/submit_job_juwels_python3.sh new file mode 100755 index 0000000000000000000000000000000000000000..754793f7b3a86aca289b8d9b105b5057fb207d4a --- /dev/null +++ b/horovod/pytorch/submit_job_juwels_python3.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +# Slurm job configuration +#SBATCH --nodes=2 +#SBATCH --ntasks=4 +#SBATCH --ntasks-per-node=4 +#SBATCH --output=output_%j.out +#SBATCH --error=error_%j.er +#SBATCH --time=00:10:00 +#SBATCH --job-name=HOROVOD_PYTORCH_MNIST +#SBATCH --gres=gpu:4 --partition=develgpus +#SBATCH --mail-type=ALL + +# Load the required modules +module load GCC/8.3.0 +module load MVAPICH2/2.3.1-GDR +module load PyTorch/1.1.0-GPU-Python-3.6.8 +module load torchvision/0.3.0-GPU-Python-3.6.8 +module load Horovod/0.16.2-GPU-Python-3.6.8 + +# Run the program +srun python -u mnist.py diff --git a/horovod/tensorflow/submit_job_juwels_python3.sh b/horovod/tensorflow/submit_job_juwels_python3.sh new file mode 100755 index 0000000000000000000000000000000000000000..bf0b4e6cd79ed32f491170f037d1b248d2156f2f --- /dev/null +++ b/horovod/tensorflow/submit_job_juwels_python3.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +# Slurm job configuration +#SBATCH --nodes=2 +#SBATCH --ntasks=4 +#SBATCH --ntasks-per-node=4 +#SBATCH --output=output_%j.out +#SBATCH --error=error_%j.er +#SBATCH --time=00:10:00 +#SBATCH --job-name=HOROVOD_TFLOW_MNIST +#SBATCH --gres=gpu:4 --partition=develgpus +#SBATCH --mail-type=ALL + +# Load the required modules +module load GCC/8.3.0 +module load MVAPICH2/2.3.1-GDR +module load TensorFlow/1.13.1-GPU-Python-3.6.8 +module load Keras/2.2.4-GPU-Python-3.6.8 +module load Horovod/0.16.2-GPU-Python-3.6.8 + +# Run the program +srun python -u mnist.py diff --git a/keras/submit_job_juwels_python3.sh b/keras/submit_job_juwels_python3.sh new file mode 100755 index 0000000000000000000000000000000000000000..429c440b9eaea0afb6cb3e4da2423c863a79f778 --- /dev/null +++ b/keras/submit_job_juwels_python3.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# Slurm job configuration +#SBATCH --nodes=1 +#SBATCH --ntasks=1 +#SBATCH --ntasks-per-node=1 +#SBATCH --output=output_%j.out +#SBATCH --error=error_%j.er +#SBATCH --time=00:10:00 +#SBATCH --job-name=KERAS_MNIST +#SBATCH --gres=gpu:1 --partition=develgpus +#SBATCH --mail-type=ALL + +# Load the required modules +module load GCC/8.3.0 +module load TensorFlow/1.13.1-GPU-Python-3.6.8 +module load Keras/2.2.4-GPU-Python-3.6.8 + +# Run the program +srun python -u mnist.py diff --git a/pytorch/submit_job_juwels_python3.sh b/pytorch/submit_job_juwels_python3.sh new file mode 100755 index 0000000000000000000000000000000000000000..15f53ac1a55630cc5c628413738dacd4fab4429e --- /dev/null +++ b/pytorch/submit_job_juwels_python3.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# Slurm job configuration +#SBATCH --nodes=1 +#SBATCH --ntasks=1 +#SBATCH --ntasks-per-node=1 +#SBATCH --output=output_%j.out +#SBATCH --error=error_%j.er +#SBATCH --time=00:10:00 +#SBATCH --job-name=PYTORCH_MNIST +#SBATCH --gres=gpu:1 --partition=develgpus +#SBATCH --mail-type=ALL + +# Load the required modules +module load GCC/8.3.0 +module load PyTorch/1.1.0-GPU-Python-3.6.8 +module load torchvision/0.3.0-GPU-Python-3.6.8 + +# Run the program +srun python -u mnist.py diff --git a/tensorflow/submit_job_juwels_python3.sh b/tensorflow/submit_job_juwels_python3.sh new file mode 100755 index 0000000000000000000000000000000000000000..fda7d98fcf5ab5a7f58b09d200d5c56ef258d361 --- /dev/null +++ b/tensorflow/submit_job_juwels_python3.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +# Slurm job configuration +#SBATCH --nodes=1 +#SBATCH --ntasks=1 +#SBATCH --ntasks-per-node=1 +#SBATCH --output=output_%j.out +#SBATCH --error=error_%j.er +#SBATCH --time=00:10:00 +#SBATCH --job-name=TFLOW_MNIST +#SBATCH --gres=gpu:1 --partition=develgpus +#SBATCH --mail-type=ALL + +# Load the required modules +module load GCC/8.3.0 +module load TensorFlow/1.13.1-GPU-Python-3.6.8 + +# Run the program +srun python -u mnist.py