I am currently trying to configure SLURM on a virtual machine to utilize its GPU resources for running AlphaFold. Despite specifying the correct parameters for GPU usage in my Nextflow process, and using --gpu=all in the Docker container setup, the job continues to run without utilizing the GPU.
Here are the details of my current setup:
- SLURM Configuration:
slurm.confandnodes.confhave been updated to recognize GPUs.- The partition configuration in
partitions.confis set up to allocate GPU resources.
- Docker Configuration:
- When creating the Docker container, we used the
--gpu=alloption to ensure the container has access to GPU resources.
- When creating the Docker container, we used the
- Nextflow Process Configuration:
- The SLURM
clusterOptionsfor the process are set to--gres=gpu:1to request GPU resources. - The
acceleratorparameter is set to1to indicate the use of GPU acceleration.
- The SLURM
- Observed Issue:
- AlphaFold runs on the VM but does not appear to utilize the GPU, despite the process parameters and Docker configuration indicating GPU usage.