Apple MacBook Pro 16-inch M1 MAX (all-in).
macOS Ventura 13.1
Xcode version 14.2
Stockfish 15.1
nn-ad9b42354671.nnue
(Terminal
make -j profile-build COMP=clang ARCH=apple-silicon
./stockfish compiler
make strip)
bench 16 10 13 default depth mixed
Total time (ms) : 1192
Nodes searched : 23459401
Nodes/second : 19680705
Stockfish 15.1 nn-ad9b42354671.nnue, bench 16 10 13 default depth mixed
Moderators: hgm, Dann Corbit, Harvey Williamson
-
Magnum
- Posts: 162
- Joined: Thu Feb 04, 2021 10:24 pm
- Full name: Arnold Magnum
-
Modern Times
- Posts: 3517
- Joined: Thu Jun 07, 2012 11:02 pm
Re: Stockfish 15.1 nn-ad9b42354671.nnue, bench 16 10 13 default depth mixed
Pretty good. About the same I think as my 10th Gen 65w Intel i9 10900 from early 2020.
-
smatovic
- Posts: 2571
- Joined: Wed Mar 10, 2010 10:18 pm
- Location: Hamburg, Germany
- Full name: Srdja Matovic
Re: Stockfish 15.1 nn-ad9b42354671.nnue, bench 16 10 13 default depth mixed
Maybe you can give recent Lc0 with new Metal backend a try and compare CPU (blas backend) vs. GPU (Metal backend) on M1 Max?
--
Srdja
--
Srdja
-
Magnum
- Posts: 162
- Joined: Thu Feb 04, 2021 10:24 pm
- Full name: Arnold Magnum
Re: Stockfish 15.1 nn-ad9b42354671.nnue, bench 16 10 13 default depth mixed
https://github.com/LeelaChessZero/lc0/releases
v0.29.0
New metal backend for apple systems. This is now the default backend for macOS builds.
Terminal:
cd /Users/me/lc0-master/
./build.sh
./lc0 benchmark doesn't work. Bug?
BanksiaGUI:
LC0 807655
Metal:
Total time (ms) : 350993
Nodes searched : 496721
Nodes/second : 1415
How to change to backend when using Apples Terminal?
I tried to change the backend to Blas with BanksiaGUI. That's possible.
But when I try to run the benchmark inside BanksiaGUI it always starts to run the Metal backend. Bug?
-
smatovic
- Posts: 2571
- Joined: Wed Mar 10, 2010 10:18 pm
- Location: Hamburg, Germany
- Full name: Srdja Matovic
Re: Stockfish 15.1 nn-ad9b42354671.nnue, bench 16 10 13 default depth mixed
Idk, maybe ask in Lc0 Discord or open an issue on GitHub?
***edit***
benchmark issue was already reported:
https://github.com/LeelaChessZero/lc0/issues/1795
***edit***I used the latest v0.29.0.
./lc0 benchmark doesn't work anymore.
for testing CPU, maybe you can compile with Metal backend disabled:
Code: Select all
-Dmetal=disabled--
Srdja