Windows Avx2 complies availafor download as well as a Special Edition of Black Diamond ( based on Droidfish) renamed as Harmon Chess App, based on the fictional character Beth Harmon from the popular Queen's Gambit mini series. Also includes a revised and much stronger Weakfish engine renamed Harmon.
Details, downloads and sources available here:
https://github.com/MichaelB7/Stockfish/ ... s/tag/2.09
Introducing Harmon Chess App for Droid plus engine updates
Moderators: hgm, Rebel, chrisw
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
-
- Posts: 253
- Joined: Mon Nov 16, 2020 12:13 pm
- Full name: Manuel Rivera
Re: Introducing Harmon Chess App for Droid plus engine updates
Thanks for this awesome collection of engines with DroidFish !
Installed and working but Cfish is giving me error and stop message with Samsung S6 SM-920F and Android 7.0
Installed and working but Cfish is giving me error and stop message with Samsung S6 SM-920F and Android 7.0
Raspberry Pi4 bot : https://lichess.org/@/BetterAnalyze
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Introducing Harmon Chess App for Droid plus engine updates
For Cfish , try this:
Connenct your device to your computer
Copy your favorite net to the NNUE folder shown here, I would name it something simple , if using Night Nurse 0.3, name it ninu.bin
and then select cfish as your engine and enter this path, using ninu.bin if that is what you named it above.
select an engine other than Cfish and then select Cfish again and see if that works...
-
- Posts: 253
- Joined: Mon Nov 16, 2020 12:13 pm
- Full name: Manuel Rivera
Re: Introducing Harmon Chess App for Droid plus engine updates
OK that worked thanks. I did not know there wasn't a default net in nnue directory.
If you could make an OEX package of the engines that would be really really awesome.
If you could make an OEX package of the engines that would be really really awesome.
Raspberry Pi4 bot : https://lichess.org/@/BetterAnalyze
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Introducing Harmon Chess App for Droid plus engine updates
I was having an issue with cfish, I thought i had fix it programmatically, but apparently not. The NNUE is not embedding properly for cfish.
I am not familiar with the OEX process, I have looked for it, but I have not found a step by step. I am not a developer, I'm not trained as a developer, I had no experience in java prior to this - my method is just to simply try, try, and try again. Although I find it challenging ,I do enjoy doing this. I also find it a good way to keep my brain active on something that is not necessarily simple, at least for me.
-
- Posts: 253
- Joined: Mon Nov 16, 2020 12:13 pm
- Full name: Manuel Rivera
Re: Introducing Harmon Chess App for Droid plus engine updates
Ah ok. With clang on linux the -DNNUE -DNNUE_EMBEDDED flags at same time work well for me with Cfish.MikeB wrote: ↑Sat Jan 09, 2021 5:24 pm
I was having an issue with cfish, I thought i had fix it programmatically, but apparently not. The NNUE is not embedding properly for cfish.
I am not familiar with the OEX process, I have looked for it, but I have not found a step by step. I am not a developer, I'm not trained as a developer, I had no experience in java prior to this - my method is just to simply try, try, and try again. Although I find it challenging ,I do enjoy doing this. I also find it a good way to keep my brain active on something that is not necessarily simple, at least for me.
The programmer of android app "Chess for All" has made many OEX packages but not updated. May be he could help you figure out or you could ask him if he can do it for you. Thanks for the work !
Raspberry Pi4 bot : https://lichess.org/@/BetterAnalyze
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Introducing Harmon Chess App for Droid plus engine updates
For those that might be interested, these were the final bench results prior to release:
Harmon with standard net takes 1st place with 121M nps on a AMD 3790x, with 64 threads, ("bench 2048 64 16 true eval.bin").
The single thread bench command is "bench 16 1 13 true 'name of NNUE file'".
Classical bench is invoked by "bench 16 1 13 false"
### Based on commits through 01/09/2021:
### ======================================================
### Black-Diamond-12-R2-09-Eval.bench:Nodes searched : 26921803
### Black-Diamond-12-R2-09-Eval.bench:Nodes/second : 2106062
### Black-Diamond-12-R2-09-Eval-64_Cores.bench:Nodes searched : 1050045974
### Black-Diamond-12-R2-09-Eval-64_Cores.bench:Nodes/second : 85508k
### Black-Diamond-12-R2-09-NiNu.bench:Nodes searched : 34273090
### Black-Diamond-12-R2-09-NiNu.bench:Nodes/second : 2180360
### Black-Diamond-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 1072025581
### Black-Diamond-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 83354k
### Bluefish-12-R2-09-Eval.bench:Nodes searched : 16679394
### Bluefish-12-R2-09-Eval.bench:Nodes/second : 2314974
### Bluefish-12-R2-09-Eval-64_Cores.bench:Nodes searched : 1012338102
### Bluefish-12-R2-09-Eval-64_Cores.bench:Nodes/second : 115510k
### Bluefish-12-R2-09-NiNu.bench:Nodes searched : 14998877
### Bluefish-12-R2-09-NiNu.bench:Nodes/second : 2169034
### Bluefish-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 773733797
### Bluefish-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 106780k
### Harmon-12-R2-09-Eval.bench:Nodes searched : 14420613
### Harmon-12-R2-09-Eval.bench:Nodes/second : 2351314
### Harmon-12-R2-09-Eval-64_Cores.bench:Nodes searched : 1036199440
### Harmon-12-R2-09-Eval-64_Cores.bench:Nodes/second : 121306k
### Harmon-12-R2-09-NiNu.bench:Nodes searched : 12410387
### Harmon-12-R2-09-NiNu.bench:Nodes/second : 2201984
### Harmon-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 877364097
### Harmon-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 112771k
### Honey-12-R2-09-Eval.bench:Nodes searched : 14579410
### Honey-12-R2-09-Eval.bench:Nodes/second : 2282312
### Honey-12-R2-09-Eval-64_Cores.bench:Nodes searched : 963770295
### Honey-12-R2-09-Eval-64_Cores.bench:Nodes/second : 113625k
### Honey-12-R2-09-NiNu.bench:Nodes searched : 16460199
### Honey-12-R2-09-NiNu.bench:Nodes/second : 2302447
### Honey-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 917090841
### Honey-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 110253k
### Oki-Maguro-12-R2-09-Eval.bench:Nodes searched : 13234381
### Oki-Maguro-12-R2-09-Eval.bench:Nodes/second : 2305641
### Oki-Maguro-12-R2-09-Eval-64_Cores.bench:Nodes searched : 852124601
### Oki-Maguro-12-R2-09-Eval-64_Cores.bench:Nodes/second : 114287k
### Oki-Maguro-12-R2-09-NiNu.bench:Nodes searched : 12985716
### Oki-Maguro-12-R2-09-NiNu.bench:Nodes/second : 2205829
### Oki-Maguro-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 642478971
### Oki-Maguro-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 105014k
### ======================================================
Harmon with standard net takes 1st place with 121M nps on a AMD 3790x, with 64 threads, ("bench 2048 64 16 true eval.bin").
The single thread bench command is "bench 16 1 13 true 'name of NNUE file'".
Classical bench is invoked by "bench 16 1 13 false"
### Based on commits through 01/09/2021:
### ======================================================
### Black-Diamond-12-R2-09-Eval.bench:Nodes searched : 26921803
### Black-Diamond-12-R2-09-Eval.bench:Nodes/second : 2106062
### Black-Diamond-12-R2-09-Eval-64_Cores.bench:Nodes searched : 1050045974
### Black-Diamond-12-R2-09-Eval-64_Cores.bench:Nodes/second : 85508k
### Black-Diamond-12-R2-09-NiNu.bench:Nodes searched : 34273090
### Black-Diamond-12-R2-09-NiNu.bench:Nodes/second : 2180360
### Black-Diamond-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 1072025581
### Black-Diamond-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 83354k
### Bluefish-12-R2-09-Eval.bench:Nodes searched : 16679394
### Bluefish-12-R2-09-Eval.bench:Nodes/second : 2314974
### Bluefish-12-R2-09-Eval-64_Cores.bench:Nodes searched : 1012338102
### Bluefish-12-R2-09-Eval-64_Cores.bench:Nodes/second : 115510k
### Bluefish-12-R2-09-NiNu.bench:Nodes searched : 14998877
### Bluefish-12-R2-09-NiNu.bench:Nodes/second : 2169034
### Bluefish-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 773733797
### Bluefish-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 106780k
### Harmon-12-R2-09-Eval.bench:Nodes searched : 14420613
### Harmon-12-R2-09-Eval.bench:Nodes/second : 2351314
### Harmon-12-R2-09-Eval-64_Cores.bench:Nodes searched : 1036199440
### Harmon-12-R2-09-Eval-64_Cores.bench:Nodes/second : 121306k
### Harmon-12-R2-09-NiNu.bench:Nodes searched : 12410387
### Harmon-12-R2-09-NiNu.bench:Nodes/second : 2201984
### Harmon-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 877364097
### Harmon-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 112771k
### Honey-12-R2-09-Eval.bench:Nodes searched : 14579410
### Honey-12-R2-09-Eval.bench:Nodes/second : 2282312
### Honey-12-R2-09-Eval-64_Cores.bench:Nodes searched : 963770295
### Honey-12-R2-09-Eval-64_Cores.bench:Nodes/second : 113625k
### Honey-12-R2-09-NiNu.bench:Nodes searched : 16460199
### Honey-12-R2-09-NiNu.bench:Nodes/second : 2302447
### Honey-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 917090841
### Honey-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 110253k
### Oki-Maguro-12-R2-09-Eval.bench:Nodes searched : 13234381
### Oki-Maguro-12-R2-09-Eval.bench:Nodes/second : 2305641
### Oki-Maguro-12-R2-09-Eval-64_Cores.bench:Nodes searched : 852124601
### Oki-Maguro-12-R2-09-Eval-64_Cores.bench:Nodes/second : 114287k
### Oki-Maguro-12-R2-09-NiNu.bench:Nodes searched : 12985716
### Oki-Maguro-12-R2-09-NiNu.bench:Nodes/second : 2205829
### Oki-Maguro-12-R2-09-NiNu-64_Cores.bench:Nodes searched : 642478971
### Oki-Maguro-12-R2-09-NiNu-64_Cores.bench:Nodes/second : 105014k
### ======================================================
-
- Posts: 74
- Joined: Tue Nov 15, 2016 1:19 pm
- Location: Cheshire, England
Re: Introducing Harmon Chess App for Droid plus engine updates
Thanks for making these available. I was wondering about the following harm.bin , is that an aggressive net? Noob3.bin .handicapped net? and salc.bin?Thank youMikeB wrote: ↑Sat Jan 09, 2021 8:20 am Windows Avx2 complies availafor download as well as a Special Edition of Black Diamond ( based on Droidfish) renamed as Harmon Chess App, based on the fictional character Beth Harmon from the popular Queen's Gambit mini series. Also includes a revised and much stronger Weakfish engine renamed Harmon.
Details, downloads and sources available here:
https://github.com/MichaelB7/Stockfish/ ... s/tag/2.09
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Introducing Harmon Chess App for Droid plus engine updates
https://github.com/glinscott/fishtest/w ... -Stockfish Addresses Noob3.bin and salc.binRowen wrote: ↑Sun Jan 10, 2021 12:25 pmThanks for making these available. I was wondering about the following harm.bin , is that an aggressive net? Noob3.bin .handicapped net? and salc.bin?Thank youMikeB wrote: ↑Sat Jan 09, 2021 8:20 am Windows Avx2 complies availafor download as well as a Special Edition of Black Diamond ( based on Droidfish) renamed as Harmon Chess App, based on the fictional character Beth Harmon from the popular Queen's Gambit mini series. Also includes a revised and much stronger Weakfish engine renamed Harmon.
Details, downloads and sources available here:
https://github.com/MichaelB7/Stockfish/ ... s/tag/2.09
harm.net is the Harmon.net https://www.patreon.com/posts/harmon-nnue-44549655
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Introducing Harmon Chess App for Droid plus engine updates
A bit of trivia, the icon used for for the Harmon Chess App, was a snapshot I took using my camera while replaying this scene on Netflix , where I had froze the action just as Borgov extended his hand to resign in the finale episode in the very last match/game played in the series.
Just the smallest hint of a smile.
Netflix has enabled digital rights protection, disabling screenshots . You can execute a screenshot, but anything showing in the Netflix app is blacked out. A least on my setup, ymmv. My wife actually watched the entire series with me - she has zero interest in chess, so it does have "something" for everyone.
Just the smallest hint of a smile.
Netflix has enabled digital rights protection, disabling screenshots . You can execute a screenshot, but anything showing in the Netflix app is blacked out. A least on my setup, ymmv. My wife actually watched the entire series with me - she has zero interest in chess, so it does have "something" for everyone.