PolyFish

Post Reply
User avatar
janus
Posts: 408
Joined: Sat Aug 06, 2022 2:05 pm
Has thanked: 684 times
Been thanked: 833 times

PolyFish

Post 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
User avatar
janus
Posts: 408
Joined: Sat Aug 06, 2022 2:05 pm
Has thanked: 684 times
Been thanked: 833 times

Re: PolyFish

Post 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 .
User avatar
janus
Posts: 408
Joined: Sat Aug 06, 2022 2:05 pm
Has thanked: 684 times
Been thanked: 833 times

Re: PolyFish

Post 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
APOCALYPSE
Posts: 133
Joined: Fri Oct 14, 2022 6:50 am
Has thanked: 387 times
Been thanked: 247 times
Contact:

Re: PolyFish

Post 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
APOCALYPSE
Posts: 133
Joined: Fri Oct 14, 2022 6:50 am
Has thanked: 387 times
Been thanked: 247 times
Contact:

Re: PolyFish

Post 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
User avatar
janus
Posts: 408
Joined: Sat Aug 06, 2022 2:05 pm
Has thanked: 684 times
Been thanked: 833 times

Re: PolyFish

Post 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
Homayoun
Posts: 38
Joined: Thu Jul 06, 2023 6:26 pm
Has thanked: 466 times
Been thanked: 128 times

Re: PolyFish 20230708

Post by Homayoun »

Homayoun
Posts: 38
Joined: Thu Jul 06, 2023 6:26 pm
Has thanked: 466 times
Been thanked: 128 times

Re: PolyFish 20230807

Post by Homayoun »

Post Reply