This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
Stockfish NN release (NNUE)
Moderators: hgm, Rebel, chrisw
-
- Posts: 476
- Joined: Sun Mar 17, 2019 12:00 pm
- Full name: Henk Drost
-
- Posts: 449
- Joined: Wed Nov 24, 2010 10:57 am
- Location: INDIA
Re: Stockfish NN release (NNUE)
hi,Raphexon wrote: ↑Fri Jun 05, 2020 8:29 pm This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
The BMI2 compiles are not running on AMD Ryzen box. Also I am not able to figure out how to use the nn.bin
Please give a detailed instruction and popcnt compiles.
Always Expect the Unexpected
-
- Posts: 2435
- Joined: Sat Sep 03, 2011 7:25 am
- Location: Berlin, Germany
- Full name: Stefan Pohl
Re: Stockfish NN release (NNUE)
On my Haswell CPU i7-6700HQ (mobile CPU), it does not run, too. I can start the engine in console-mode, but when I type "go infinite", it closes immediately. All other engines start thinking, then (Lc0, Stockfish, Komodo etc.)Master Om wrote: ↑Sat Jun 06, 2020 7:32 amhi,Raphexon wrote: ↑Fri Jun 05, 2020 8:29 pm This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
The BMI2 compiles are not running on AMD Ryzen box. Also I am not able to figure out how to use the nn.bin
Please give a detailed instruction and popcnt compiles.
-
- Posts: 476
- Joined: Sun Mar 17, 2019 12:00 pm
- Full name: Henk Drost
Re: Stockfish NN release (NNUE)
The "...halfkp_256x2-32-32" binary needs the 20MB eval in the eval folder:pohl4711 wrote: ↑Sat Jun 06, 2020 10:33 amOn my Haswell CPU i7-6700HQ (mobile CPU), it does not run, too. I can start the engine in console-mode, but when I type "go infinite", it closes immediately. All other engines start thinking, then (Lc0, Stockfish, Komodo etc.)Master Om wrote: ↑Sat Jun 06, 2020 7:32 amhi,Raphexon wrote: ↑Fri Jun 05, 2020 8:29 pm This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
The BMI2 compiles are not running on AMD Ryzen box. Also I am not able to figure out how to use the nn.bin
Please give a detailed instruction and popcnt compiles.
This is Chickenlogic's big net, that's afaik the strongest yet:
Do use the latest binaries with it:
https://github.com/nodchip/Stockfish/re ... 2020-06-04
The "...k-p_256x2-32-32" binary needs the 400 kb eval in the eval folder: (and also needs the latest binaries)
Use this net with it:
http://talkchess.com/forum3/viewtopic.p ... 50#p845988
Also the nn file has to be called nn.bin, or it won't load.
Does it work now?
-
- Posts: 937
- Joined: Fri Mar 10, 2006 4:29 pm
- Location: Germany
Re: Stockfish NN release (NNUE)
Try issuing an 'ucinewgame' and 'isready' command to make the engine load the net.pohl4711 wrote: ↑Sat Jun 06, 2020 10:33 amOn my Haswell CPU i7-6700HQ (mobile CPU), it does not run, too. I can start the engine in console-mode, but when I type "go infinite", it closes immediately. All other engines start thinking, then (Lc0, Stockfish, Komodo etc.)Master Om wrote: ↑Sat Jun 06, 2020 7:32 amhi,Raphexon wrote: ↑Fri Jun 05, 2020 8:29 pm This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
The BMI2 compiles are not running on AMD Ryzen box. Also I am not able to figure out how to use the nn.bin
Please give a detailed instruction and popcnt compiles.
Without this it didn't work for me, either.
Jörg Oster
-
- Posts: 476
- Joined: Sun Mar 17, 2019 12:00 pm
- Full name: Henk Drost
Re: Stockfish NN release (NNUE)
I see your patch has been applied to the original Nodchip branch and new binaries with your patch have been released.Joerg Oster wrote: ↑Sat Jun 06, 2020 12:59 pmTry issuing an 'ucinewgame' and 'isready' command to make the engine load the net.pohl4711 wrote: ↑Sat Jun 06, 2020 10:33 amOn my Haswell CPU i7-6700HQ (mobile CPU), it does not run, too. I can start the engine in console-mode, but when I type "go infinite", it closes immediately. All other engines start thinking, then (Lc0, Stockfish, Komodo etc.)Master Om wrote: ↑Sat Jun 06, 2020 7:32 amhi,Raphexon wrote: ↑Fri Jun 05, 2020 8:29 pm This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
The BMI2 compiles are not running on AMD Ryzen box. Also I am not able to figure out how to use the nn.bin
Please give a detailed instruction and popcnt compiles.
Without this it didn't work for me, either.
Interesting, time to train again with depth 4 and see what happens now after 1 iteration.
-
- Posts: 937
- Joined: Fri Mar 10, 2006 4:29 pm
- Location: Germany
Re: Stockfish NN release (NNUE)
Generating fens now might take a little bit more time,Raphexon wrote: ↑Sat Jun 06, 2020 1:07 pmI see your patch has been applied to the original Nodchip branch and new binaries with your patch have been released.Joerg Oster wrote: ↑Sat Jun 06, 2020 12:59 pmTry issuing an 'ucinewgame' and 'isready' command to make the engine load the net.pohl4711 wrote: ↑Sat Jun 06, 2020 10:33 amOn my Haswell CPU i7-6700HQ (mobile CPU), it does not run, too. I can start the engine in console-mode, but when I type "go infinite", it closes immediately. All other engines start thinking, then (Lc0, Stockfish, Komodo etc.)Master Om wrote: ↑Sat Jun 06, 2020 7:32 amhi,Raphexon wrote: ↑Fri Jun 05, 2020 8:29 pm This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
The BMI2 compiles are not running on AMD Ryzen box. Also I am not able to figure out how to use the nn.bin
Please give a detailed instruction and popcnt compiles.
Without this it didn't work for me, either.
Interesting, time to train again with depth 4 and see what happens now after 1 iteration.
but the scores should be more reliable now.
Jörg Oster
-
- Posts: 154
- Joined: Sun Jan 20, 2019 11:23 am
- Full name: kek w
Re: Stockfish NN release (NNUE)
So, I'd like to compile it on Linux. What do I have to do to make it work? And are there benefits using openMP? On Windows I get a warning that it is disabled but it still works.Joerg Oster wrote: ↑Sat Jun 06, 2020 1:58 pm Generating fens now might take a little bit more time,
but the scores should be more reliable now.
-
- Posts: 2283
- Joined: Sat Jun 02, 2012 2:13 am
Re: Stockfish NN release (NNUE)
Both the small and big nets are named nn.bin, so which one is best to use with the latest binaries? The 400kb or 20mb?Raphexon wrote: ↑Sat Jun 06, 2020 11:12 amThe "...halfkp_256x2-32-32" binary needs the 20MB eval in the eval folder:pohl4711 wrote: ↑Sat Jun 06, 2020 10:33 amOn my Haswell CPU i7-6700HQ (mobile CPU), it does not run, too. I can start the engine in console-mode, but when I type "go infinite", it closes immediately. All other engines start thinking, then (Lc0, Stockfish, Komodo etc.)Master Om wrote: ↑Sat Jun 06, 2020 7:32 amhi,Raphexon wrote: ↑Fri Jun 05, 2020 8:29 pm This page also holds some information.
http://qhapaq.hatenablog.com/entry/2018/06/02/221612
http://qhapaq.hatenablog.com/entry/2018/07/08/193316
The BMI2 compiles are not running on AMD Ryzen box. Also I am not able to figure out how to use the nn.bin
Please give a detailed instruction and popcnt compiles.
This is Chickenlogic's big net, that's afaik the strongest yet:
Do use the latest binaries with it:
https://github.com/nodchip/Stockfish/re ... 2020-06-04
The "...k-p_256x2-32-32" binary needs the 400 kb eval in the eval folder: (and also needs the latest binaries)
Use this net with it:
http://talkchess.com/forum3/viewtopic.p ... 50#p845988
Also the nn file has to be called nn.bin, or it won't load.
Does it work now?
Very interesting project!
Thanks!
-
- Posts: 154
- Joined: Sun Jan 20, 2019 11:23 am
- Full name: kek w
Re: Stockfish NN release (NNUE)
For now there might not be a huge difference in the nets. But the bigger net will have a way higher ceiling and we're trying to get there. Although the bigger net might already be stronger.