Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unexpected move from "Cfish" #43

Open
verccety opened this issue Feb 21, 2018 · 6 comments
Open

Unexpected move from "Cfish" #43

verccety opened this issue Feb 21, 2018 · 6 comments

Comments

@verccety
Copy link

verccety commented Feb 21, 2018

Sometimes I'm getting the following warning from cutechess-cli
What could it be?

cutechess log
played games

@syzygy1
Copy link
Owner

syzygy1 commented Apr 2, 2018

I have no idea what this could be. If Cfish outputs an illegal move or a move at the wrong time, I would expect it to lose the game, but there don't seem to be strange losses in your output. And cutechess-cli isn't telling us exactly which games and at which moves the problem occurs, so it is difficult to know what is going on.

Can anyone reproduce this?

@verccety
Copy link
Author

This behavior still occurs on a different machine with recent version

cutechess-cli log
PGN

@RomeoA23
Copy link

RomeoA23 commented Sep 14, 2018

@gogamoga1 how many cores/threads in your machine? And with what concurrency was played this matches?

@syzygy1 i can confirm this issue. One guy have same message: "Unexpected move from "Cfish".

======
UPD: this hapened on 2 different PC's. On 4 core machine with concurrency 3.

@RomeoA23
Copy link

RomeoA23 commented Sep 14, 2018

@MichaelB7
Copy link

MichaelB7 commented Apr 26, 2021

I believe you may see this on occasion when a game is adjudicated and cfish sends the move at just about the same time so that cutechess thinks the game is already over. As long as you are having no significant errors and matches are being played out to completion as they should be.. you may consider starting a match with errors to be redirected to null

C:\Program Files (x86)\cutechess>cutechess-cli.exe -repeat -rounds 1000 -concurrency 4 -draw movenumber=40 movecount=5 score=5 -resign movecount=4 score=650 -openings file=Hert500.pgn format=pgn -pgnout games.pgn -engine cmd=cfish.exe name="Cfish" -engine cmd=BrainFish_180217_x64_bmi2.exe name="Brainfish" option."Large Pages"=true -each proto=uci option.Threads=1 option.Hash=512 tc=300+3 >/dev/null ( if you wish that error message to be hidden)

@syzygy1
Copy link
Owner

syzygy1 commented May 1, 2021

I would expect cutechess to check whether the game should be adjudicated before it tells the engine to start the search.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants