-`account`: The account name for using supercomputers.
-`group_name`: The group name for using supercomputers (you can find the name of the Group on JuDoor). Sometimes account and group name are the same.
-`partition`: The partition name on the supercomputer. Please use a partition that has internet access (e.g., `devel`, `develgpus`, `develbooster`, etc.).
-`Nvidia_container_version`: The Nvidia container (e.g., `nvcr.io/nvidia/pytorch:23.05-py3`).
-`base_image_name`: The name of the base image with a `.sif` extension (e.g., `pytorch-23-05-py3.sif`).
After running scripts/build_base_nvidia_image.sh, a SLURM job will be launched, and a report will be generated in the `slurm_report` path. Please make sure to review this report to confirm that your image was created without any errors.
The above command will create an singularity image in the following path:
@@ -116,9 +117,10 @@ Note: Since you are using Nvidia container, PyTorch and other dependencies is al
If there is a `torch` or `torchvision` inside of `requirements.txt`, please remove it in order to avoid conflict between the Nvidia PyTorch inside of the conatiner.
-`account`: The account name for using supercomputers.
-`group_name`: The group name for using supercomputers (you can find the name of the Group on JuDoor). Sometimes account and group name are the same.
-`partition`: The partition name on the supercomputer. Please use a partition that has internet access (e.g., `devel`, `develgpus`, `develbooster`, etc.).
-`absolute_path_base_image`: The absolute path of the base image that was created before.
-`absolute_path_requirements.txt`: The absolute path of the requirements.txt that all containes all pip dependencies.
...
...
@@ -129,7 +131,7 @@ Here is the example how to build the final image:
Congratulations!!! You have successfully created a singularity image. To use this image for your application, you can find an example submission script in `example_submission_script.sh`.