Initial commit
This commit is contained in:
45
geniusia2/run.sh
Executable file
45
geniusia2/run.sh
Executable file
@@ -0,0 +1,45 @@
|
||||
#!/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 "$@"
|
||||
Reference in New Issue
Block a user