Spaces:
Sleeping
Sleeping
# AgriLens AI - Script d'installation et de lancement automatisé | |
# 🇫🇷 Ce script prépare l'environnement et lance l'application (Linux/Mac) | |
# 🇬🇧 This script sets up the environment and launches the app (Linux/Mac) | |
set -e | |
# Créer le dossier models avec les bonnes permissions | |
mkdir -p models | |
chmod -R 777 models | |
# Vérification du modèle local | |
MODEL_DIR="models/gemma-3n" | |
if [ ! -d "$MODEL_DIR" ]; then | |
echo "[FR] Le dossier du modèle ($MODEL_DIR) est manquant. Placez les fichiers Gemma 3n dans ce dossier." | |
echo "[EN] Model folder ($MODEL_DIR) is missing. Please put Gemma 3n files in this folder." | |
exit 1 | |
fi | |
# Création de l'environnement virtuel | |
if [ ! -d "venv" ]; then | |
python3 -m venv venv | |
fi | |
source venv/bin/activate | |
# Installation des dépendances | |
pip install --upgrade pip | |
pip install -r requirements.txt | |
# Lancement de l'application | |
streamlit run src/streamlit_app.py |