บทความนี้อธิบายการใช้งานโปรแกรม Apptainer สำหรับการดาวน์โหลดไฟล์ Container บนระบบ LANTA โดยหัวข้อต่อไปนี้ให้ข้อมูลสรุปเนื้อหาของบทความ เพื่อให้ผู้อ่านสามารถระบุส่วนที่ต้องการอ่านได้อย่างรวดเร็ว
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
การเรียกใช้งานโปรแกรม Apptainer
ใช้คำสั่ง
ml av Apptainer
เพื่อดูว่ามี Apptainer เวอร์ชั่นไหนบ้างบนเครื่อง LANTA
...
Code Block |
---|
username@lanta:~> ml Apptainer/1.1.6 |
การใช้คำสั่ง apptainer pull
ใช้สำหรับการดึงไฟล์ container จาก URI โดยโครงสร้างของการใช้คำสั่ง apptainer pull
ประกอบด้วย 3 ส่วนต่อไปนี้
...
--arch string
ใช้ระบุ Architecture ของ Container ที่จะดึงจาก Library (ค่าเริ่มต้นเป็น “amd64“)--arch-variant string
ใช้ระบุตัวแปร Architecture ของ Container ที่จะดึงจาก Library--dir string
ใช้ระบุ Directory สำหรับดาวน์โหลด Container-F, --force
เขียนทับไฟล์ Container เดิม หากมีไฟล์ Container นี้อยู่แล้ว--library string
ดาวน์โหลดไฟล์ Container จาก Library ที่ให้ไว้
แหล่งดาวน์โหลดไฟล์ container
แหล่งดาวน์โหลดไฟล์ Container ที่ได้รับความนิยม เช่น
...
https://catalog.ngc.nvidia.com/containers
ตัวอย่างการดาวน์โหลด
ตัวอย่างการดาวน์โหลดไฟล์ Container จาก Library
...
Code Block |
---|
username@lanta:~> apptainer pull tensorflowpytorch.sif docker://nvcr.io/nvidia/pytorch:24.05-py3 |
...
Code Block |
---|
username@lanta:~> apptainer pull apptainer-images.sif shub://vsoch/apptainer-images |
การดาวน์โหลดไฟล์ Container โดยใช้คำสั่งอื่นๆ
นอกจากการดาวน์โหลดไฟล์ Container ด้วยคำสั่ง apptainer pull
แล้ว ยังสามารถใช้คำสั่ง apptainer build
และ wget
ในการดาว์นโหลดไฟล์ Container ได้ด้วย
...
Code Block |
---|
wget https://data.broadinstitute.org/Trinity/TRINITY_SINGULARITY/trinityrnaseq.v2.15.1.simg |
คู่มืออื่นๆที่เกี่ยวข้อง
Filter by label (Content by label) | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...