Is there anybody who can provide us with the mac binary of SF NNUE or describe how to build?
Thanks in Advance!
Stockfisch NNUE macOS binary requested
Moderators: hgm, Rebel, chrisw
-
- Posts: 75
- Joined: Thu Jan 31, 2019 4:54 pm
- Full name: Sven Steppenwolf
-
- Posts: 1434
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Stockfisch NNUE macOS binary requested
You can build it with all “standard” steps for Stockfish (see Official-Stockfish README):Steppenwolf wrote: ↑Sat Jul 25, 2020 2:48 pm Is there anybody who can provide us with the mac binary of SF NNUE or describe how to build?
Thanks in Advance!
Code: Select all
cd src
make help
make build ARCH=x86-64-modern
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 75
- Joined: Thu Jan 31, 2019 4:54 pm
- Full name: Sven Steppenwolf
Re: Stockfisch NNUE macOS binary requested
Thanks for your help, but sorry it did not work, maybe I am not that programming expert
please can you upload one binary with a NN, which is working under Catalina?
Thanks for your help!
please can you upload one binary with a NN, which is working under Catalina?
Thanks for your help!
-
- Posts: 1434
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Stockfisch NNUE macOS binary requested
OK, you may download with the below link, all code is updated and compiled today. There are two binaries, one is standard (nnue) and one for avx. I have just done a quick test only. Will check and update later.
https://banksiagui.com/download/downloa ... fish-nnue/
https://banksiagui.com/download/downloa ... fish-nnue/
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 6442
- Joined: Tue Jan 09, 2007 12:31 am
- Location: PA USA
- Full name: Louis Zulli
Re: Stockfisch NNUE macOS binary requested
No advice can be better than wrong advice.phhnguyen wrote: ↑Sat Jul 25, 2020 3:44 pmYou can build it with all “standard” steps for Stockfish (see Official-Stockfish README):Steppenwolf wrote: ↑Sat Jul 25, 2020 2:48 pm Is there anybody who can provide us with the mac binary of SF NNUE or describe how to build?
Thanks in Advance!
Code: Select all
cd src make help make build ARCH=x86-64-modern
The last step is wrong (in two ways), at least for all the Sf-nnue Makefiles I have seen. Instead, try
Code: Select all
make nnue ARCH=x86-64
Code: Select all
Supported archs:
x86-64-avx512 > x86 64-bit with avx512 support
x86-64-bmi2 > x86 64-bit with bmi2 support
x86-64-avx2 > x86 64-bit with avx2 support
x86-64-sse42 > x86 64-bit with sse42 support
x86-64-sse41 > x86 64-bit with sse41 support
x86-64-ssse3 > x86 64-bit with ssse3 support
x86-64-sse3 > x86 64-bit with ssse3 support
x86-64 > x86 64-bit generic
x86-32 > x86 32-bit (also enables SSE)
x86-32-old > x86 32-bit fall back for old hardware
ppc-64 > PPC 64-bit
ppc-32 > PPC 32-bit
armv7 > ARMv7 32-bit
armv8 > ARMv8 64-bit
general-64 > unspecified 64-bit
general-32 > unspecified 32-bit
-
- Posts: 6442
- Joined: Tue Jan 09, 2007 12:31 am
- Location: PA USA
- Full name: Louis Zulli
Re: Stockfisch NNUE macOS binary requested
If you built this using the steps above, you likely have produced standard Stockfish.phhnguyen wrote: ↑Mon Jul 27, 2020 11:25 am OK, you may download with the below link, all code is updated and compiled today. There are two binaries, one is standard (nnue) and one for avx. I have just done a quick test only. Will check and update later.
https://banksiagui.com/download/downloa ... fish-nnue/
Take a close look at what's in the Makefile.
-
- Posts: 1434
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Stockfisch NNUE macOS binary requested
lol. You are right if you mentioned about nodchip repository!!!zullil wrote: ↑Mon Jul 27, 2020 11:43 amNo advice can be better than wrong advice.phhnguyen wrote: ↑Sat Jul 25, 2020 3:44 pmYou can build it with all “standard” steps for Stockfish (see Official-Stockfish README):Steppenwolf wrote: ↑Sat Jul 25, 2020 2:48 pm Is there anybody who can provide us with the mac binary of SF NNUE or describe how to build?
Thanks in Advance!
Code: Select all
cd src make help make build ARCH=x86-64-modern
The last step is wrong (in two ways), at least for all the Sf-nnue Makefiles I have seen. Instead, try
Or replace x86-64 with an appropriate choice from the list below.Code: Select all
make nnue ARCH=x86-64
Code: Select all
Supported archs: x86-64-avx512 > x86 64-bit with avx512 support x86-64-bmi2 > x86 64-bit with bmi2 support x86-64-avx2 > x86 64-bit with avx2 support x86-64-sse42 > x86 64-bit with sse42 support x86-64-sse41 > x86 64-bit with sse41 support x86-64-ssse3 > x86 64-bit with ssse3 support x86-64-sse3 > x86 64-bit with ssse3 support x86-64 > x86 64-bit generic x86-32 > x86 32-bit (also enables SSE) x86-32-old > x86 32-bit fall back for old hardware ppc-64 > PPC 64-bit ppc-32 > PPC 32-bit armv7 > ARMv7 32-bit armv8 > ARMv8 64-bit general-64 > unspecified 64-bit general-32 > unspecified 32-bit
However, do you know his work has merged already to official-Stockfish and the way to compile is just simple as I suggested?
If you can run my compiled binaries, the UCI options have already a special one to set eval file which is not in standard Stockfish
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 6442
- Joined: Tue Jan 09, 2007 12:31 am
- Location: PA USA
- Full name: Louis Zulli
Re: Stockfisch NNUE macOS binary requested
No merge has occurred yet. But there is a branch: https://github.com/official-stockfish/S ... player-wipphhnguyen wrote: ↑Mon Jul 27, 2020 1:13 pmlol. You are right if you mentioned about nodchip repository!!!zullil wrote: ↑Mon Jul 27, 2020 11:43 amNo advice can be better than wrong advice.phhnguyen wrote: ↑Sat Jul 25, 2020 3:44 pmYou can build it with all “standard” steps for Stockfish (see Official-Stockfish README):Steppenwolf wrote: ↑Sat Jul 25, 2020 2:48 pm Is there anybody who can provide us with the mac binary of SF NNUE or describe how to build?
Thanks in Advance!
Code: Select all
cd src make help make build ARCH=x86-64-modern
The last step is wrong (in two ways), at least for all the Sf-nnue Makefiles I have seen. Instead, try
Or replace x86-64 with an appropriate choice from the list below.Code: Select all
make nnue ARCH=x86-64
Code: Select all
Supported archs: x86-64-avx512 > x86 64-bit with avx512 support x86-64-bmi2 > x86 64-bit with bmi2 support x86-64-avx2 > x86 64-bit with avx2 support x86-64-sse42 > x86 64-bit with sse42 support x86-64-sse41 > x86 64-bit with sse41 support x86-64-ssse3 > x86 64-bit with ssse3 support x86-64-sse3 > x86 64-bit with ssse3 support x86-64 > x86 64-bit generic x86-32 > x86 32-bit (also enables SSE) x86-32-old > x86 32-bit fall back for old hardware ppc-64 > PPC 64-bit ppc-32 > PPC 32-bit armv7 > ARMv7 32-bit armv8 > ARMv8 64-bit general-64 > unspecified 64-bit general-32 > unspecified 32-bit
However, do you know his work has merged already to official-Stockfish and the way to compile is just simple as I suggested?
If you can run my compiled binaries, the UCI options have already a special one to set eval file which is not in standard Stockfish
For that, your instructions are correct. My apology.
Note that such a build is only for playing. All the learning/net generation code has been removed.
-
- Posts: 1434
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Stockfisch NNUE macOS binary requested
Not any problem at all! We all work for chess hobbies
I have been on/off, not much time for sf-nnue, but seen there are some PRs (about NNUE) waiting for merging. Don’t know which functions are missing for the current code but look like new things coming so soon.
I have been on/off, not much time for sf-nnue, but seen there are some PRs (about NNUE) waiting for merging. Don’t know which functions are missing for the current code but look like new things coming so soon.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 75
- Joined: Thu Jan 31, 2019 4:54 pm
- Full name: Sven Steppenwolf
Re: Stockfisch NNUE macOS binary requested
Dear phhnguyen,
thanks for your Compile. It Works Great!
It would be very good that after a merging (https://github.com/official-stockfish/S ... ssues/2823) of SF with SF NNUE a mac binary is also available to the Community regularely.
thanks for your Compile. It Works Great!
It would be very good that after a merging (https://github.com/official-stockfish/S ... ssues/2823) of SF with SF NNUE a mac binary is also available to the Community regularely.