...
ตรวจสอบไฟล์ Container ของ Tensorflow ที่มีให้ดาวน์โหลดใน Docker hub โดยสามารถตรวจสอบได้จาก
https://hub.docker.com/ใช้คำสั่ง apptiner pull เพื่อดาวน์โหลดไฟล์ Container ที่ต้องการใช้งาน ในที่นี้จะดาวน์โหลดไฟล์ Container ของ Tensorflow เวอร์ชั่น 2.317.10
Code Block |
---|
username@lanta:~> apptainer pull tensorflow_2.17.0-gpu.sif docker://tensorflow/tensorflow:latest2.17.0-gpu |
ตัวอย่างการรัน Training ด้วยโปรแกรม Apptainer
...
Code Block |
---|
#!/bin/bash #SBATCH -p gpu # Specify partition [Compute/Memory/GPU] #SBATCH -N 1 -c 16 # Specify number of nodes and processors per task #SBATCH --gpus-per-node=4 # Specify number of GPU per task #SBATCH --ntasks-per-node=4 # Specify tasks per node #SBATCH -t 120:00:00 # Specify maximum time limit (hour: minute: second) #SBATCH -A ltxxxxxx # Specify project name #SBATCH -J JOBNAME # Specify job name module load Apptainer/1.1.6 # Load the Apptainer module apptainer exec --nv -B $PWD:$PWD tensorflow_2.317.10-gpu.sif python3 MNIST.py # Run your program |
...
Code Block |
---|
username@lanta:~> ml Apptainer username@lanta:~> apptainer exec -B $PWD:$PWD tensorflow_2.317.10-gpu.sif python Setup.py |
จากนั้น ใช้คำสั่ง
sbatch submit.sh
เพื่อส่ง Job ของคุณเข้าระบบ Slurm ของ LANTA
...