Spaces:
Sleeping
Sleeping
# Update package lists | |
apt-get update && apt-get upgrade -y | |
# Install Python and pip | |
apt-get install -y python3 python3-pip python3-venv | |
# Create a virtual environment | |
python3 -m venv venv | |
source venv/bin/activate | |
# Upgrade pip and setuptools | |
pip install --upgrade pip setuptools wheel | |
# Install GPU-related dependencies (optional, commented out by default) | |
# Uncomment if you're using a GPU-enabled space | |
# pip install nvidia-cuda-nvrtc-cu11 nvidia-cuda-runtime-cu11 nvidia-cuda-cupti-cu11 | |
# Install core Python libraries | |
pip install pandas==2.2.1 \ | |
numpy==1.26.3 | |
# Install Machine Learning and Deep Learning libraries | |
pip install torch==2.2.1 \ | |
transformers==4.38.1 \ | |
datasets==2.17.1 \ | |
accelerate==0.26.1 | |
# Install Web Framework | |
pip install streamlit==1.31.1 | |
# Install additional dependencies | |
pip install protobuf==4.25.3 \ | |
typing-extensions==4.10.0 | |
# Optional: Verify installations | |
pip list | |
echo "Setup complete! Virtual environment is activated and all dependencies are installed." |