45 lines
1.3 KiB
Bash
Executable File
45 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script de lancement pour RPA Vision V2
|
|
# Résout les conflits Qt entre PyQt5 et OpenCV
|
|
|
|
# Se placer dans le répertoire du script
|
|
cd "$(dirname "$0")"
|
|
|
|
echo "🚀 Lancement de RPA Vision V2..."
|
|
echo ""
|
|
|
|
# Vérifier que l'environnement virtuel existe
|
|
if [ ! -d "venv" ]; then
|
|
echo "❌ Environnement virtuel non trouvé"
|
|
echo " Exécutez d'abord: ./setup.sh"
|
|
exit 1
|
|
fi
|
|
|
|
# Vérifier que FAISS est installé
|
|
if ! ./venv/bin/python -c "import faiss" 2>/dev/null; then
|
|
echo "⚠️ FAISS n'est pas installé"
|
|
echo " Installation: ./venv/bin/pip install faiss-cpu"
|
|
echo ""
|
|
read -p "Installer FAISS maintenant? (o/n) " -n 1 -r
|
|
echo
|
|
if [[ $REPLY =~ ^[Oo]$ ]]; then
|
|
./venv/bin/pip install faiss-cpu
|
|
echo "✅ FAISS installé"
|
|
fi
|
|
fi
|
|
|
|
# Vérifier que Ollama est en cours d'exécution
|
|
if ! pgrep -x "ollama" > /dev/null; then
|
|
echo "⚠️ Ollama ne semble pas être en cours d'exécution"
|
|
echo " Démarrez-le avec: ollama serve"
|
|
echo ""
|
|
fi
|
|
|
|
# Désactiver les plugins Qt d'OpenCV pour éviter les conflits
|
|
export QT_QPA_PLATFORM_PLUGIN_PATH=""
|
|
unset QT_PLUGIN_PATH
|
|
|
|
# Lancer l'application en mode progressif par défaut
|
|
# (démarre en observation, propose assist après détection de patterns)
|
|
./venv/bin/python main.py --mode progressive "$@" |