Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Lc0 0.32 veröffentlicht
- - By Lothar Jung Date 2025-07-19 07:10 Edited 2025-07-19 07:15 Upvotes 1
https://github.com/LeelaChessZero/lc0/releases/tag/v0.32.0-rc1

Darunter neue Search API und MacOS Version

https://github.com/LeelaChessZero/lc0/releases/download/v0.32.0-rc1/lc0-v0.32.0-rc1-macos_12.6.1
Parent - - By Lothar Jung Date 2025-07-19 07:52 Edited 2025-07-19 07:55 Upvotes 1
Es gibt kein Linux-Build, ist aber auf der todo Liste.
Windows-Build auch für CUDA  12.
Bei Mac0S wurde Metal (noch) nicht umgesetzt.
Parent - - By Max Siegfried Date 2025-07-19 10:47
v0.32.0-rc1 Pre-release
In this release, the code has been reorganized and undergone major changes. Therefore this changelog will be less detailed and describe the changes in major groups.

We have a new search API that allows search algorithms to co-exist. Currently available are classic (the default), dag-preview (more later),  valuehead and policyhead. The default algorithm can be changed either at build time by the default_search option or by renaming the executable to include the algorithm name (e.g. lc0-valuehead).
We also have a new backend interface that is chess oriented and not tied to the network architecture. The existing backends still use the old interface through a wrapper.
The source code is reorganized, with a more logical directory structure.
The original search was ported to the new search and backend interfaces and is renamed to classic. This has allowed some streamlining and simplifications.
The dag-preview search is the DAG algorithm that lived in a separate branch up to now. It hasn't been so well tested, that's why it has "preview" in its name for now, but lives in the src/search/dag-classic directory.
The valuehead search replaces ValueOnly mode and selects the move with the best value head evaluation.
The policyhead search is equivalent to a single node search, selecting the best move using just the policy head.
The new default_backend build option allows to override the fixed priority for the backend used by default.
The new native_arch build option to override the -march=native compiler default for linux release builds, to help with distribution package creation.
We have a new sycl backend that will work with amd, intel and nvidia gpus.
There is also a new onnx-trt backend, using tensorrt on nvidia gpus.
Support simple/normal/pro mode in options was cleaned up, using a common mechanism.
Added the wait uci extension command to allow running simple tests from the command line.
Removed the fen uci extension command as it was unnecessarily complicating things.
Some preliminary fp8 support was added for onnx and xla. This is not functional, just there to make experimentation easier.
Several build system changes and improvements.
We now generate binaries for cuda 12, onnx-trt and macos.
Support for using lc0 with openbench.
New bench mode for a quicker benchmark.
Assorted small fixes and improvements.

v0.31.0
In this version:
The blas, cuda, eigen, metal and onnx backends now have support for multihead network architecture and can run BT3/BT4 nets.

Version 0.32 oder Version Multihead Arch Metal + BT5 laufen bei mir einwandfrei.
0.32 + BT5 hatte letztens bei mir und auch bei Anderen nicht funktioniert.
Der Grund dürften: https://github.com/LeelaChessZero/lc0/pull/2049 + https://github.com/LeelaChessZero/lc0/issues/2201 sein.

Da sind noch massig Probleme zu beheben, bevor eine voll funktionsfähige und ausreichend schnelle LC0 Version für Apple Geräte vorhanden ist.
Parent - By Peter Martan Date 2025-07-19 11:44 Edited 2025-07-19 11:48 Upvotes 1
Max Siegfried schrieb:

We have a new search API that allows search algorithms to co-exist. Currently available are classic (the default), dag-preview (more later),  valuehead and policyhead.

Au fein, da kann man jetzt zusätzlich zu den verschiedenen Netzen auch noch ein paar verschiedene Settings testen

Ich glaube ich warte mit ausgiebigeren Tests lieber weiter, bis endlich ein Release nach den vielen Prereleases rauskommt. Das erste 0.32rc, das ich runtergeladen habe, stammt vom April
(v0.32.0-dev+git.63b66e4 built Apr 15 2025).
Parent - - By Max Siegfried Date 2025-07-19 10:55
Der Linux Build steht schon von Anfang an auf der ToDo Liste.
Am 1 Januar hatte eine Person die Linux verwendet das Thema wieder angesprochen.
Seit dem sind aber schon fast 7 Monate vorüber.

Wer Linux haben möchte, sollte einmal die Entwickler kontaktieren GitHub + Discord +..., damit Linux in der Prioritätenliste weiter nach oben rutscht, sonst wird das nie was.
Parent - By Lothar Jung Date 2025-07-19 11:46 Upvotes 1
Kaum zu glauben. Linux Distribution bringt 15% mehr an Geschwindigkeit.
Parent - - By Max Siegfried Date 2025-07-19 14:23
Lc0 v0.33.0-dev+git.1afa0a9

5:46/5-9: 1.f3, 142K Knoten (409 nps), 10000MB Hash
+0.02/5 1.f3 e5 2.a3 Qe7 3.Kf2 d6

10:14/5-9: 1.f3, 307,8K Knoten (501 nps), 10000MB Hash
+0.02/5 1.f3 e5 2.a3 Qh4+ 3.g3 Ke7 4.Kf2 Kf6 5.Kg2

Davor wurde die meiste Zeit 1.g4 angezeigt.

Das sollte niemanden wundern, denn die Links die ich weiter oben gepostet habe, sprechen für sich selbst.
Parent - - By Lothar Jung Date 2025-07-19 17:51
Abgesehen von den unterirdischen Eröffnungszügen ist BT5 für den MAC zwei Nummern zu groß.
Versuchs mal mit BT3.
Parent - By Max Siegfried Date 2025-07-19 18:01
Lothar Jung schrieb:

Abgesehen von den unterirdischen Eröffnungszügen ist BT5 für den MAC zwei Nummern zu groß.
Versuchs mal mit BT3.


BT4 macht so einen Mist nicht und das unabhängig von der Anzahl der Knoten!
Da reicht es schon aus die Analyse zu starten.
Man muss nicht 142K Knoten oder 307,8K Knoten erreichen.

= BUG = BT5 = BUG
Parent - - By Lothar Jung Date 2025-07-19 22:04 Upvotes 1
<@267067503140798474> the macos release binary upload didn't work. The issue seems to be that the tag didn't trigger a new build, so there was no workspace. My attempt at a fix is PR2212.

Wieso testen die Programmierer ihre Programme nicht??
Parent - - By Max Siegfried Date 2025-07-27 11:55
Funktioniert jetzt LC0 bei dir?

Die Entwickler machen seit einigen Tagen große Fortschritte was LC0 für MacOS M Chips metal backend angeht.
Sie sprechen von: Several performance improvements in the metal backend
Spätestens in einigen Tagen solltest du davon profitieren wenn alle Arbeiten abgeschlossen sind und auch ein voll funktionsfähiges und deutlich schnelleres BT5 Netz verwenden können.
Parent - By Lothar Jung Date 2025-07-27 17:33
Ich habe es noch nicht versucht.
Ich glaube, dass die GPU angesprochen wird, aber nicht die NE.
Up Topic Hauptforen / CSS-Forum / Lc0 0.32 veröffentlicht

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill