traffic-rules-chatbot / environment.yml
deddoggo's picture
commit
79d0162
# environment.yml
name: myapp-env # Hoặc tên môi trường của bạn
channels:
- nvidia # Channel chính cho cudatoolkit
- pytorch # Kênh cho faiss-gpu và pytorch-cpu (làm nền)
- conda-forge # Cho các gói khác
- defaults
dependencies:
- python=3.11.12 # Hoặc phiên bản Python của bạn
# --- CUDA Toolkit và các gói Conda chính ---
- nvidia::cudatoolkit==11.8 # Yêu cầu CUDA 11.8
# Yêu cầu faiss-gpu. Conda sẽ cố gắng tìm bản build tương thích.
# Ví dụ: pytorch::faiss-gpu=1.8.0 (nếu bạn biết phiên bản cụ thể cho py311, cuda11.8)
# Hoặc conda-forge::faiss-gpu (thường ổn định)
- conda-forge::faiss-gpu
- numpy=1.26.4 # Ghim NumPy < 2.0 để tương thích với Faiss
# Các gói PyTorch CPU làm nền (sẽ được ghi đè bởi bản GPU từ pip)
- pytorch::pytorch-cpu
- pytorch::torchvision-cpu
- pytorch::torchaudio-cpu
# --- Các gói Pip ---
- pip
- pip:
- gradio
- sentence-transformers
- unsloth
- transformers
- rank_bm25
- huggingface_hub
# KHÔNG có torch, torchvision, torchaudio, numpy ở đây
# ... các gói pip khác nếu cần