Lc0 — Compilation de Lc0 0.29 sur Ubuntu 18.04

Mis à jour le 24/03/2023

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).