# 3. Singularity 教學 ###### tags: `課程教學` ## :memo: Where do I start? ## :a:**01** 登入台灣杉二號 1. 請將 c00cjz00 改為你的帳號, otp 請連上iservice 網站擷取 - 登入網址, 請將$USER改為你的帳號 ```bash ssh $USER@ln01.twcc.ai ``` 2. 登入所需OTP請參考以下網址 https://man.twcc.ai/@twccdocs/guide-twnia2-login-and-logout-zh ## :a:**02** singularity操作教學 https://hub.docker.com/_/python/tags?page=1&name=3.12 1. 下載映像檔案 ```bash singularity pull docker://python:3.12.0-slim-bullseye ``` 2. 直接進入容器環境操作 ```bash singularity shell python_3.12.0-slim-bullseye.sif python3 -V ``` 3. 直接執行容器環境指令 ```bash singularity exec python_3.12.0-slim-bullseye.sif python3 -V ``` 4. 目錄掛載 ```bash # 無work目錄 singularity exec python_3.12.0-slim-bullseye.sif ls /work # 有work目錄 singularity exec -B /work python_3.12.0-slim-bullseye.sif ls /work ``` 5. 啟動 gpu設定 ```bash # 無GPU singularity exec /work/u00cjz00/nvidia/pytorch_22.12-py3.sif python3 -c 'import torch; print(torch.cuda.is_available())' # 有GPU singularity exec --nv /work/u00cjz00/nvidia/pytorch_22.12-py3.sif python3 -c 'import torch; print(torch.cuda.is_available())' ``` ## :movie_camera: singularity操作影片 {%youtube ogKFcLj0cSw %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up