Page 1 of 1

PolyFish

Posted: Sun May 07, 2023 6:39 am
by janus
:clap: :doh:

Polyfish 20230506
Thanks to Khalid Omar

UCI chess engine derived from Stockfish with added support for Polyglot BIN books

Download : https://github.com/khalid-a-omar/Polyfi ... g/20230506

Change log
Added option to include only green book moves for CTG books
Better CTG book move weight calculation logic. Hopefully this logic is close to Chessbase/Fritz move selection logic
Merge with latest Stockfish development branch (Revision 9491)
Read before using CTG books: Note about CTG Books
Full change log: 9322b68

Windows Release files (64-bit)
Windows_Polyfish_230506_x86-64-vnni512.zip
Windows_Polyfish_230506_x86-64-vnni256.zip
Windows_Polyfish_230506_x86-64-avx512.zip
Windows_Polyfish_230506_x86-64-bmi2.zip
Windows_Polyfish_230506_x86-64-avx2.zip
Windows_Polyfish_230506_x86-64-sse41-popcnt.zip

Linux Release files (64-bit)
Linux_Polyfish_230506_x86-64-vnni512.zip
Linux_Polyfish_230506_x86-64-vnni256.zip
Linux_Polyfish_230506_x86-64-avx512.zip
Linux_Polyfish_230506_x86-64-bmi2.zip
Linux_Polyfish_230506_x86-64-avx2.zip
Linux_Polyfish_230506_x86-64-sse41-popcnt.zip

Release binary files are embedded with nn-e1fb1ade4432.nnue

Re: PolyFish

Posted: Tue May 09, 2023 7:26 am
by janus
:P :oops:


Polyfish 20230508


Thanks to Author Khalid Omar


Polyfish is a UCI chess engine based on Stockfish. It is identical to Stockfish with the added capability of handling Polyglot books and CTG books

Polyfish supports two polyglot BIN books at the same time. The second book is only probed if the first book has no moves for the given position. The engine starts searching only if no move is found in either the first book or the second book.

Polyfish also supports CTG book format, which is ChessBase Opening Tree of Games, used natively by ChessBase product family. The code and logic to read CTG in Polyfish is based on the following resources:

remoteglot
jja
ctgexporter
CTG Specifications
Read Note about CTG books


Download : https://github.com/khalid-a-omar/Polyfi ... g/20230508

Change log
Enhance CTG move ordering based on new findings from sample books submitted by Marco Zerbinati (Thank you)

Merge with latest Stockfish development branch (last revision: 9494)

Read before using CTG books: Note about CTG Books
Full change log: dbebf1f .

Re: PolyFish

Posted: Wed May 10, 2023 3:31 pm
by janus
:twisted: :roll:

Polyfish 20230510
Thanks to author .. @khalid-a-omar. Released 7 hours ago

Change log
Fixed CTG bug related to en passant move decoding

Enhanced CTG move selection by ignoring moves with negative weights

UPDATED Read before using CTG books: Note about CTG Books

Download Linux + Windows Binaries .. https://github.com/khalid-a-omar/Polyfi ... g/20230510

Re: PolyFish

Posted: Mon Jun 05, 2023 8:57 pm
by APOCALYPSE
Polyfish 20230604
Latest
Change log
Merge with latest Stockfish development branch (last revision: 9510)

Windows Release files (64-bit)
Windows_Polyfish_230604_x86-64-vnni512.zip
Windows_Polyfish_230604_x86-64-vnni256.zip
Windows_Polyfish_230604_x86-64-avx512.zip
Windows_Polyfish_230604_x86-64-bmi2.zip
Windows_Polyfish_230604_x86-64-avx2.zip
Windows_Polyfish_230604_x86-64-sse41-popcnt.zip

Linux Release files (64-bit)
Linux_Polyfish_230604_x86-64-vnni512.zip
Linux_Polyfish_230604_x86-64-vnni256.zip
Linux_Polyfish_230604_x86-64-avx512.zip
Linux_Polyfish_230604_x86-64-bmi2.zip
Linux_Polyfish_230604_x86-64-avx2.zip
Linux_Polyfish_230604_x86-64-sse41-popcnt.zip

Release binary files are embedded with nn-8d69132723e2.nnue

https://github.com/khalid-a-omar/Polyfish/releases

Re: PolyFish

Posted: Wed Jun 07, 2023 7:51 pm
by APOCALYPSE
Polyfish 20230607
Latest
@khalid-a-omar khalid-a-omar released this 20 minutes ago
20230607
317b3e3
Change log
Merge with latest Stockfish development branch (last revision: 9519)

Windows Release files (64-bit)
Windows_Polyfish_230607_x86-64-vnni512.zip
Windows_Polyfish_230607_x86-64-vnni256.zip
Windows_Polyfish_230607_x86-64-avx512.zip
Windows_Polyfish_230607_x86-64-bmi2.zip
Windows_Polyfish_230607_x86-64-avx2.zip
Windows_Polyfish_230607_x86-64-sse41-popcnt.zip

Linux Release files (64-bit)
Linux_Polyfish_230607_x86-64-vnni512.zip
Linux_Polyfish_230607_x86-64-vnni256.zip
Linux_Polyfish_230607_x86-64-avx512.zip
Linux_Polyfish_230607_x86-64-bmi2.zip
Linux_Polyfish_230607_x86-64-avx2.zip
Linux_Polyfish_230607_x86-64-sse41-popcnt.zip

Release binary files are embedded with nn-0dd1cebea573.nnue

https://github.com/khalid-a-omar/Polyfi ... g/20230607

Re: PolyFish

Posted: Wed Jun 21, 2023 7:24 pm
by janus
:x :mrgreen:


Polyfish 20230621
@khalid-a-omar khalid-a-omar released this 9 hours ago

Change log
Merge with latest Stockfish development branch (last revision: 9538)


Windows Release files (64-bit)
Windows_Polyfish_230621_x86-64-vnni512.zip
Windows_Polyfish_230621_x86-64-vnni256.zip
Windows_Polyfish_230621_x86-64-avx512.zip
Windows_Polyfish_230621_x86-64-bmi2.zip
Windows_Polyfish_230621_x86-64-avx2.zip
Windows_Polyfish_230621_x86-64-sse41-popcnt.zip

Linux Release files (64-bit)
Linux_Polyfish_230621_x86-64-vnni512.zip
Linux_Polyfish_230621_x86-64-vnni256.zip
Linux_Polyfish_230621_x86-64-avx512.zip
Linux_Polyfish_230621_x86-64-bmi2.zip
Linux_Polyfish_230621_x86-64-avx2.zip
Linux_Polyfish_230621_x86-64-sse41-popcnt.zip

Release binary files are embedded with nn-78bacfcee510.nnue


Go here >> https://github.com/khalid-a-omar/Polyfi ... g/20230621

Re: PolyFish 20230708

Posted: Sat Jul 08, 2023 6:04 pm
by Homayoun

Re: PolyFish 20230807

Posted: Mon Aug 07, 2023 6:53 pm
by Homayoun