Lc0 — Compilation de Lc0 0.29 sur Ubuntu 18.04

Mis Ă  jour le 2024-11-13

Compilation du moteur d'Ă©checs neuronal Lc0 version 0.29 sur Ubuntu 18.04.

Nous avons précédemment consacré deux billets sur la compilation du moteur d'échecs neuronal Lc0 (Leela Chess Zero) version 0.28 sur Ubuntu 18.04 :

Une nouvelle release est sortie le 13 décembre 2022 avec pour version 0.29.0.

Nous sommes parti des sources de la release 0.29 :

git clone -b release/0.29 --recurse-submodules https://github.com/LeelaChessZero/lc0.git
Puis la démarche de compilation est identique à celle détaillée dans les deux billets cités plus haut.

Noter que ces exécutables générés sur Ubuntu 18.04 fonctionnent aussi sous Ubuntu 22.10.

Télécharger

 lc0-v0.29-linux.tgz

L'archive contient les fichiers suivants :

  • lc0-v0.29-linux-cpu : Lc0 version 0.29 sans support GPU NVIDIA.
  • lc0-v0.29-linux-gpu-cuda11.8 : Lc0 version 0.29 avec support GPU NVIDIA (compilĂ© avec CUDA 11.8 et cuDNN 8.2.4).
  • lc0-v0.29-linux-gpu-cuda12.1 : Lc0 version 0.29 avec support GPU NVIDIA (compilĂ© avec CUDA 12.1 et cuDNN 8.8.1.3).
  • 791556.pb.gz : rĂ©seau de neurones (le mĂŞme que celui de la release 0.29).

Les builds de Lc0 proposés sur ce blog se trouvent maintenant également sur GitHub dans le repository https://github.com/jldblog/lc0-linux-unofficial-builds.