Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. ตรวจสอบไฟล์ Container ของ Tensorflow ที่มีให้ดาวน์โหลดใน Docker hub โดยสามารถตรวจสอบได้จาก
    https://hub.docker.com/

  2. ใช้คำสั่ง 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
  1. จากนั้น ใช้คำสั่ง sbatch submit.sh เพื่อส่ง Job ของคุณเข้าระบบ Slurm ของ LANTA

...