Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

CFish

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
Zippo wrote:
lisandr wrote:
ChessMan:

CF_test_290421


https://pixeldrain.com/u/zf2amrDS


Hopely someone who's capable would like to compile this engine into Android platform.. Amien 🤲


If the sources came with it, I would. Sadly though, they do not.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
SwiftSnips wrote:
lisandr wrote:
ChessMan

Unofficial Cfish 280421 x32-x64

Added patches:
Bad Outpost Pawn Scale
Add penalty for doubled pawns in agile structure
Tune ordering of moves at internal nodes
Pawns Tuning
Search Parameters Tuning
PV-Nodes likely to fail low
Tune search parameters (with Unai Corzo)
Introduce ProbCut for check evasions (20 Feb 2021)

Bench 3660782

https://pixeldrain.com/u/o7xgJWy8


Ive compiled this engine for Android (aarch64/armv8... no armv7, sorry) for anyone that wants it... Ive also included the default net (nn-62ef826d1a6d.nnue) in a file simply named "network"...

extra=yes lto=yes sparse=yes numa=no ... This combo produced the fastest engine on my phone...

A special thank you to Chessman for adding these addition patches in Cfish...
Heres the dropbox link -- https://www.dropbox.com/s/dr7uc0h92w9l39b/cfish_280421.zip?dl=0


Also, @jorge91 ... If you want to use this compile on your site... You are more than welcome to. Although, this is an "unofficial" version produced by Chessman, its still a solid version and is identical to the original... Just further along in patches.

Doubtful there is another compile that will outperform this one in speed.

descriptionCFish - Page 21 EmptyCFish

more_horiz
@ SwiftSnips

Sir can u do the same compile for Corchess engine?

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
ChessMan:

Unofficial Cfish 020521 x32-x64


Added:
More extensions if SE search is very low (Apr 25 2021)
Use classical eval for Bishop vs Pawns
Simplification: last capture extension
Replace distanceFromPv with a better logic
Remove advanced_pawn_push()
Change advanced pawn push threshold
Use Bitboard over Square in movegen
Introduce DistanceFromPV


Bench 4605329

https://pixeldrain.com/u/nfAU9Twj

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
bikas wrote:
@ SwiftSnips

Sir can u do the same compile for Corchess engine?



Sure let me download the updated one and Ill compile one. Ill leave it in the CorChess section when finished.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
Thanks for including 32-bit.

I have a question:

If the contempt is set to "24", and the Analysis contempt is "off", does that mean that when analyzing the engine won't use contempt? And how does the engine know that it is analyzing and not playing?

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
stardot wrote:
Thanks for including 32-bit.

I have a question:

If the contempt is set to "24", and the Analysis contempt is "off", does that mean that when analyzing the engine won't use contempt? And how does the engine know that it is analyzing and not playing?



Correct, if its off, regardless of what the # is set at... It wont use contempt when analyzing.

And whatever GUI you are using, "talks" to the engine & tells it what to do based on what you are telling, or doing with the GUI yourself.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
СhessMan:

Unofficial Cfish 090521 x32-x64

Patchess added over latest Cfish (Updated to "Improve play for closed positions".):
Simplify check extension
Thread based reduction tweak
Improve play for closed positions
More extensions if SE search is very low
Use classical eval for Bishop vs Pawns
Simplification: last capture extension
Replace distanceFromPv with a better logic
Remove advanced_pawn_push()
Change advanced pawn push threshold
Use Bitboard over Square in movegen
Introduce DistanceFromPV
Introduce ProbCut for check evasions
Tune search parameters (with Unai Corzo)
PV-Nodes likely to fail low
Search Parameters Tuning
Pawns Tuning
Tune ordering of moves at internal nodes

Bench 3431834

https://pixeldrain.com/u/iUpg8U76

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
SwiftSnips wrote:
lisandr wrote:
ChessMan

Unofficial Cfish 280421 x32-x64

Added patches:
Bad Outpost Pawn Scale
Add penalty for doubled pawns in agile structure
Tune ordering of moves at internal nodes
Pawns Tuning
Search Parameters Tuning
PV-Nodes likely to fail low
Tune search parameters (with Unai Corzo)
Introduce ProbCut for check evasions (20 Feb 2021)

Bench 3660782

https://pixeldrain.com/u/o7xgJWy8


Ive compiled this engine for Android (aarch64/armv8... no armv7, sorry) for anyone that wants it... Ive also included the default net (nn-62ef826d1a6d.nnue) in a file simply named "network"...

extra=yes lto=yes sparse=yes numa=no ... This combo produced the fastest engine on my phone...

A special thank you to Chessman for adding these addition patches in Cfish...
Heres the dropbox link -- https://www.dropbox.com/s/dr7uc0h92w9l39b/cfish_280421.zip?dl=0


The engine won't start in Droidfish for android. I put the engine in the uci folder. I put the nnue file in a folder called network and put that folder in the uci folder. Anything else I should do?

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
ChessFan1 wrote:
CF-U-090521 Info-> https://www.chess2u.com/t11930p500-cfish#105865

arm7-arm8 https://pixeldrain.com/l/NeWhDt3x#item=1
test on PC :


here is a more recent version, and it works as it should.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
h1a8 wrote:
SwiftSnips wrote:
lisandr wrote:
ChessMan

Unofficial Cfish 280421 x32-x64

Added patches:
Bad Outpost Pawn Scale
Add penalty for doubled pawns in agile structure
Tune ordering of moves at internal nodes
Pawns Tuning
Search Parameters Tuning
PV-Nodes likely to fail low
Tune search parameters (with Unai Corzo)
Introduce ProbCut for check evasions (20 Feb 2021)

Bench 3660782

https://pixeldrain.com/u/o7xgJWy8


Ive compiled this engine for Android (aarch64/armv8... no armv7, sorry) for anyone that wants it... Ive also included the default net (nn-62ef826d1a6d.nnue) in a file simply named "network"...

extra=yes lto=yes sparse=yes numa=no ... This combo produced the fastest engine on my phone...

A special thank you to Chessman for adding these addition patches in Cfish...
Heres the dropbox link -- https://www.dropbox.com/s/dr7uc0h92w9l39b/cfish_280421.zip?dl=0


The engine won't start in Droidfish for android. I put the engine in the uci folder. I put the nnue file in a folder called network and put that folder in the uci folder. Anything else I should do?


The net doesnt go in a file called network unless thats the path you put in Cfishs "EvalFile" option... I made that network folder just in case anyone did need the net. You have to place the full path of the net , into the EvalFile option...

For example its probably going to look something like /storage/emulated/0/DroidFish/network/nn-62ef826d1a6d.nnue

That would probably work for you if that network file was in the DroidFish folder

I place all my nets in the logs file (logs is inside the uci folder) and never need to place anything in EvalFile except the Neural net name.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
I want to mention that the unofficial Cfish versions from ChessMan doesn‘t work on my Windows 10 pc and also doesn‘t work by my chess friends.
It doesn’t matter what I try to do or to change.

The official Cfish versions works fine for all.

It would be great if ChessMan could take the last official version and compile the same but his own version and compare them.
Something must be different.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
СhessMan:

Cfish 13u x32-x64 (unofficial)

Bench 3766422


download: https://pixeldrain.com/u/tvF6ZMDC

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
Cfish: Updated Avril, 16 2021.

For Windows 64-bit and Linux, NO WINDOWS 32-BIT, ANDROID OR MACOS!

- Changelog: Updated to "Removed advanced_pawn_push()".



This edition includes:

Windows executables:

- Cfish 160621 x64.exe for 64bit Windows systems
- Cfish 160621 x64 AVX2.exe for 64-bit Windows systems and AMD processors
- Cfish 160621 x64 BMI2.exe for 64-bit Windows systems and Intel processors
- Cfish 160621 x64 modern.exe for modern machines on a 64bit Windows system (uses popcnt asm-instruction)
- Cfish 160621 x64 general.exe for 64-bit general Windows systems
- Cfish 160621 x64 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system

- Cfish 160621 x64 SSE3 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

- Cfish 160621 x64 SSE3.exe for 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)  - Cfish 160621 x64 SSE41 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

- Cfish 160621 32bit.exe for 32-bit Windows systems
- Cfish 160621 32bit ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system

- Cfish 160621 32bit SSE2.exe for 32-bit Windows systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

- Cfish 160621 32bit SSE41 ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs


Linux binaries:

- Cfish 160621 x64 for 64bit Linux systems
- Cfish 160621 x64 AVX2 for 64-bit Linux systems and AMD processors
- Cfish 160621 x64 BMI2 for 64-bit Linux systems and Intel processors
- Cfish 160621 x64 modern for modern machines on a 64bit Linux system (uses popcnt asm-instruction)
- Cfish 160621 x64 general for 64-bit general Linux systems
- Cfish 160621 x64 ppc for machines using popcnt asm-instructions on a 64-bit Linux system

- Cfish 160621 x64 SSE3 ppc for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

- Cfish 160621 x64 SSE3 for 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)  - Cfish 160621 x64 SSE41 ppc for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

- Cfish 160621 32bit for 32-bit Linux systems
- Cfish 160621 32bit general for 32-bit general Linux systems
- Cfish 160621 32bit ppc for machines using popcnt asm-instructions on a 32-bit Linux system

- Cfish 160621 32bit SSE2 for 32-bit Linux systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

- Cfish 160621 32bit SSE41 ppc for machines using popcnt asm-instructions on a 32-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
ChessMan:
Cfish 200621 x32-x64

Updated to "Replace distanceFromPv with a better logic". …
syzygy1 committed 4 hours ago

https://pixeldrain.com/u/Yqe5dLes

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
ChessMan

Cfish 240621 x32-x64 (unofficial)

Updated to "Use classical eval for Bishop vs Pawns". …
syzygy1 committed 17 hours ago

+
Simplify check extension
Thread based reduction tweak
More extensions if SE search is very low

https://pixeldrain.com/u/TehMjbmA

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
lisandr wrote:
ChessMan

Cfish 240621 x32-x64 (unofficial)

Updated to "Use classical eval for Bishop vs Pawns". …
syzygy1 committed 17 hours ago

+
Simplify check extension
Thread based reduction tweak
More extensions if SE search is very low

https://pixeldrain.com/u/TehMjbmA


So Ronald got this far:

"Author: dsmsgms
Date: Thu Apr 15 12:45:39 2021 +0200
Timestamp: 1618483539

Use classical eval for Bishop vs Pawns

NNUE evaluation is incapable of recognizing trivially drawn bishop endgames
(the wrong-colored rook pawn), which are in fact ubiquitous and stock standard
in chess analysis. Switching off NNUE evaluation in KBPs vs KPs endgames is
a measure that stops Stockfish from trading down to a drawn version of these
endings when we presumably have advantage. The patch is able to edge over master
in endgame positions."

"Author: Stefan Geschwentner
Date: Sun Apr 25 13:21:57 2021 +0200
Timestamp: 1619349717

Thread based reduction tweak.

For PV nodes at the first two plies no reductions are done for each fourth thread."

"Author: lonfom169
Date: Sun Apr 25 13:26:22 2021 +0200
Timestamp: 1619349982

More extensions if SE search is very low.

More extensions for non-PV nodes if value from singular extension search is significantly below singularBeta."

So it's two months ago. At this rate ...

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
ChessMan

Cfish 250621 x32-x64 (unofficial)

+
Simplify LMR rules for statScore
Remove early return in Probcut code
Simplify LMR rule for non-checking captures
Simplify LMR
Cleanup of likelyFailLow logic

Download: https://pixeldrain.com/u/SCGeL4A2

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
СhessMan

Cfish 260621 x32-x64

Updated to "Simplification for countermoves based pruning". …
syzygy1 committed 1 hour ago

https://pixeldrain.com/u/ZsdFZk2g

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
lisandr wrote:
СhessMan

Cfish 260621 x32-x64

Updated to "Simplification for countermoves based pruning". …
syzygy1 committed 1 hour ago

https://pixeldrain.com/u/ZsdFZk2g


Is an alternative link possible?

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
im48 wrote:
lisandr wrote:
СhessMan

Cfish 260621 x32-x64

Updated to "Simplification for countermoves based pruning". …
syzygy1 committed 1 hour ago

https://pixeldrain.com/u/ZsdFZk2g


Is an alternative link possible?



The link is working, I just checked it.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
@ChessFan1 wrote:
CF 190221 Embedded new network nn-0e698aa9eb8b.nnue, see info about network above.

Arm7-Arm8 https://pixeldrain.com/l/tjWVTRZ1#item=1

Android engines tests here -> https://www.chess2u.com/t16853-android-engines-tests

@ChessFan1 wrote:
CF-U-090521 Info-> https://www.chess2u.com/t11930p500-cfish#105865

arm7-arm8 https://pixeldrain.com/l/NeWhDt3x#item=1

Can someone make Alternative links like krakenfes.com pls

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
im48 wrote:
lisandr wrote:
СhessMan

Cfish 260621 x32-x64

Updated to "Simplification for countermoves based pruning". …
syzygy1 committed 1 hour ago

https://pixeldrain.com/u/ZsdFZk2g


Is an alternative link possible?


Download from here:

https://www.mirrored.to/files/NXQPL142/Cfish_260621_x32-x64.7z_links

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
https://pixeldrain.com/u/ZsdFZk2g[/quote]

Is an alternative link possible?[/quote]

Download from here:

https://www.mirrored.to/files/NXQPL142/Cfish_260621_x32-x64.7z_links
[/quote]

Thanks a lot friends for the alternative link! All download links work fine for me, except pixeldrain.com. I reinstalled Windows, and now pixeldrain.com doesn't work anymore, although before that it also worked perfectly.

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
ChessMan

Cfish 130721

Added sparse implementation

it must be speedup for AMD CPUs
AVX2/BMI2 and AVX512 builds is still does not works
SSE2 build is also broken...

https://github.com/Sopel97/Cfish/tree/update

sparse
Sopel97 committed 2 hours ago

Update dense implementation to "New NNUE architecture and net" …
Sopel97 committed yesterday

Download: https://pixeldrain.com/u/T9AfR85H

descriptionCFish - Page 21 EmptyRe: CFish

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum