KataGo et paramètres d'exécution
KataGo est un moteur de go open source dépourvu d'interface graphique. L'application de bureau Ulugo l'exécute localement pour obtenir les coups candidats, le territoire, le score et d'autres données, puis les présente dans son interface de revue.
Lors de la première utilisation, Ulugo installe et sélectionne automatiquement une version de KataGo et un modèle recommandés. La plupart des utilisateurs n'ont aucune configuration manuelle à effectuer. Une fois la préparation terminée, consultez Analyse IA.
KataGo et modèles
L'analyse IA repose sur deux composants :
| Composant | Rôle |
|---|---|
| KataGo | Programme qui exécute l'analyse sur l'ordinateur |
| Modèle | Fichier de réseau neuronal contenant la force de jeu et l'évaluation |
Les deux s'exécutent localement. Une connexion Internet est nécessaire pour le téléchargement initial ; après l'installation, les parties peuvent être analysées hors ligne.
Configuration matérielle
KataGo peut utiliser un GPU ou fonctionner uniquement sur le CPU. Le GPU n'est pas obligatoire, mais accélère généralement beaucoup l'analyse.
| Ordinateur | Choix recommandé |
|---|---|
| GPU dédié ou intégré relativement récent | Essayer d'abord OpenCL, compatible avec de nombreux matériels |
| GPU NVIDIA récent avec pilotes et bibliothèques compatibles | Essayer TensorRT ou CUDA |
| Aucun GPU adapté, mais CPU compatible AVX2 | Choisir CPU |
| Ancien CPU sans AVX2 | Choisir Ancien CPU ; l'analyse sera plus lente |
| macOS | Installation par Homebrew ; Apple Silicon utilise une version adaptée au système |

Les grands modèles et les analyses simultanées consomment généralement plus de mémoire. Si la mémoire est limitée ou si l'analyse est lente, commencez par un modèle marqué le plus rapide. Prévoyez au moins quelques centaines de Mo d'espace disque, davantage pour plusieurs modèles.
Pour les détails sur les backends, consultez la documentation officielle de KataGo.
Configuration automatique et sélection manuelle
Au premier lancement, Ulugo télécharge et sélectionne automatiquement une version d'exécution et un modèle recommandés. Maintenez la connexion pendant le téléchargement ; l'analyse fonctionne ensuite hors ligne.
Pour essayer une autre version ou un autre modèle, ouvrez Configuration IA :
- dans Installations KataGo, choisissez et installez une version adaptée à l'ordinateur ;
- dans Modèles KataGo, installez et sélectionnez un modèle ;
- cliquez sur Enregistrer, revenez au goban et lancez l'analyse.
Certaines versions GPU effectuent un réglage des performances au premier démarrage. L'interface peut répondre lentement pendant cette opération ; une fois terminée, elle ne doit normalement pas se répéter.
Paramètres courants
| Paramètre | Description |
|---|---|
| Visites maximales | Quantité de calcul pour l'analyse normale de la position actuelle ; une valeur élevée est généralement plus stable, mais plus lente |
| Visites rapides | Quantité de calcul par coup lors du parcours complet ; une valeur plus faible affiche les graphiques plus vite |
| Diversité des meilleurs coups | Augmente la variété des candidats ; 0 est le plus stable et une valeur élevée les disperse davantage |
| Installation actuelle | Permet de changer de version de KataGo ou de modèle installé, et de désinstaller les éléments inutiles |
Démarrage impossible ou analyse lente
- Essayez d'abord
OpenCL; si le GPU ou le pilote est incompatible, passez àCPU; - les versions
CUDAetTensorRTpour NVIDIA exigent des pilotes et bibliothèques compatibles ; - sélectionnez un petit modèle marqué le plus rapide ;
- réduisez les Visites rapides et les Visites maximales ;
- ouvrez la console du panneau gauche pour consulter l'erreur précise.
Si le problème persiste, ouvrez une issue GitHub Ulugo en indiquant le système, le modèle de CPU/GPU, la version choisie et l'erreur de la console. La documentation et l'historique de KataGo se trouvent dans son dépôt officiel.