PolyFish
PolyFish
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
:P
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 .
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
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: 181
- Joined: Fri Oct 14, 2022 6:50 am
- Has thanked: 659 times
- Been thanked: 328 times
- Contact:
Re: PolyFish
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
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: 181
- Joined: Fri Oct 14, 2022 6:50 am
- Has thanked: 659 times
- Been thanked: 328 times
- Contact:
Re: PolyFish
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
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
:x
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
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