Scientific Softwares Support
🤖 本中心 AI、GPU 與科學軟體使用說明
本說明文件提供在本中心上使用 AI 框架、GPU 加速運算與常見科學模擬軟體的指南,包含軟體模組載入、資源配置與作業範例。
🧠 1. 人工智慧與深度學習框架
HPC 中心支援下列 AI/ML 框架,支援 GPU 加速:
| 軟體/框架 | 模組名稱 | 說明 |
|---|---|---|
| TensorFlow | tensorflow/2.13 |
支援 GPU 運算、Keras API |
| PyTorch | pytorch/2.1 |
輕量級框架、動態計算圖 |
| JAX | jax |
GPU/TPU 自動微分運算 |
範例作業腳本(PyTorch GPU)
#!/bin/bash
#SBATCH --job-name=pytorch_ai
#SBATCH --partition=gpu
#SBATCH --gres=gpu:1
#SBATCH --time=04:00:00
#SBATCH --mem=32G
module load pytorch/2.1
python train.py
⚙️ 2. GPU 程式與 CUDA 環境
模組載入
module load cuda/12.1
nvcc --version # 驗證是否可用
範例:編譯 CUDA 程式
nvcc my_cuda.cu -o my_cuda.out
srun --partition=gpu --gres=gpu:1 ./my_cuda.out
🔬 3. 常見科學模擬與數值計算軟體
| 軟體名稱 | 模組名稱 | 適用領域 |
|---|---|---|
| GROMACS | gromacs/2022 |
分子動力學模擬 |
| LAMMPS | lammps/2023 |
材料模擬 |
| Gaussian | gaussian/g16 |
計算化學 |
| VASP | vasp/6.3 |
第一性原理模擬 |
| OpenFOAM | openfoam/10 |
流體力學 |
| R / RStudio | r/4.3 |
統計與資料分析 |
注意事項
- Gaussian 與 VASP 等軟體需授權使用,請申請後由管理員開通
- 請使用專屬模組版本,避免相依性衝突
🧪 4. Python 資料科學套件
中心提供已預建之 Python 環境模組,支援下列套件:
numpy,pandas,matplotlibscikit-learn,seaborn,jupyterlab- 可自建 conda 虛擬環境或使用
virtualenv
module load python/3.10
python -m venv myenv
source myenv/bin/activate
pip install pandas matplotlib
🚀 5. 容器與自定環境
使用 Singularity 執行容器化 AI 或科學套件:
module load singularity
singularity pull docker://pytorch/pytorch:latest
singularity shell pytorch_latest.sif
📚 延伸資源
📬 技術支援
若有軟體環境建置、套件安裝或作業錯誤,請聯絡:
📧 DiCOS-Support@twgrid.org
📞 02-2789-8313
Softwares最後更新於 2025年7月