Must be a communication problem between the engine and ChessGUI.
Perhaps somebody else who uses ChessGUI can confirm.
Well, what is your setting in ChessGUI for the Weights file and how does it look?
A last attempt, what happens, if you just add the file name, as it seems the nn file is already located in the same directory?
Normally then it should work w/o the absolute path.
So instead 'C:\ChessGUI_net\ENGINES\Seer 1.1 64-bit\save.bin' simply 'save.bin'
I've tried that as well, Guenther.
Will be interesting to see whether Andreas (or any other ChessGUI user) can get Seer working correctly.
After a very very long time I succeeded running ChessGUI at all.
Here there happen strange things with Seer in ChessGUI (portable 2.45m)
It will always crash here after trying to install it and looking at the options tab
it adds the string(type) as value with one char omitted, instead of nothing.
(The omitted char could be also due to my non standard default font-size,
still string is just the type not the value and should not be there)
Did you install Seer 1.1 through the installation dialogue or by adding it to the engines list?
I have the feeling ChessGUI has a problem with the missing default value in the Weights option.
uci
id name Seer 1.1
id author C. McMonigle
option name Clear Hash type button
option name Threads type spin default 1 min 1 max 512
option name Hash type spin default 128 min 1 max 65536
option name Weights type string
uciok
Must be a communication problem between the engine and ChessGUI.
Perhaps somebody else who uses ChessGUI can confirm.
Well, what is your setting in ChessGUI for the Weights file and how does it look?
A last attempt, what happens, if you just add the file name, as it seems the nn file is already located in the same directory?
Normally then it should work w/o the absolute path.
So instead 'C:\ChessGUI_net\ENGINES\Seer 1.1 64-bit\save.bin' simply 'save.bin'
I've tried that as well, Guenther.
Will be interesting to see whether Andreas (or any other ChessGUI user) can get Seer working correctly.
After a very very long time I succeeded running ChessGUI at all.
Here there happen strange things with Seer in ChessGUI (portable 2.45m)
It will always crash here after trying to install it and looking at the options tab
it adds the string(type) as value with one char omitted, instead of nothing.
I noticed that. Perhaps that is the issue. Wonder why it happens.
Did you install Seer 1.1 through the installation dialogue or by adding it to the engines list?
I go to engines/install engine, and install from there.
I have the feeling ChessGUI has a problem with the missing default value in the Weights option.
uci
id name Seer 1.1
id author C. McMonigle
option name Clear Hash type button
option name Threads type spin default 1 min 1 max 512
option name Hash type spin default 128 min 1 max 65536
option name Weights type string
uciok
uci
id name Seer 1.1
id author C. McMonigle
option name Clear Hash type button
option name Threads type spin default 1 min 1 max 512
option name Hash type spin default 128 min 1 max 65536
option name Weights type string
uciok
There seem to be several things going on.
At least here Seer will always crash if I try to install it through the dialogue in ChessGUI.
Edit: It will be still saved to the engine list if I save the settings despite the crash.
When installing ChessGUI sends a stop after it has gathered all options
and Seer reacts with bestmove h1h1 and then it crashes after ChessGUI sends quit.
I could replicate this behaviour from Seer in cmd.
0.000: - Starting server: seer111-64.exe
0.031: - Priority class set to normal
0.047: - Thread priority set to normal
0.047: > uci
1.233: < id name Seer 1.11
1.233: < id author Connor McMonigle
1.233: < option name Clear Hash type button
1.233: < option name Threads type spin default 1 min 1 max 512
1.233: < option name Hash type spin default 128 min 1 max 65536
1.233: < option name Weights type string default save.bin
1.233: < uciok
1.373: > stop
1.373: < bestmove h1h1
1.373: > quit
1.373: <
1.373: < This application has requested the Runtime to terminate it in an unusual way.
1.373: < Please contact the application's support team for more information.
3.370: - Client closed
3.370: - Stopping server communication
8.377: - Closing log
Your problem seems to be fixed though with current dev version:
I played a test game Seer vs. Seer and the option (which has a now a default value) is sent
and it plays with the Weights file!
I could upload my dev version here for verifying for yourself.
It has save.bin set to default by me now. So you need to change nothing if the nn file is in the same directory.
I can confirm that Seer 1.1 doesn't work in ChessGUI here and even in Arena it fails to run or even configure. Only CuteChess seems to be tolerant with the missing default in Weights option.
RubiChess wrote: ↑Sat Nov 14, 2020 4:04 pm
I can confirm that Seer 1.1 doesn't work in ChessGUI here and even in Arena it fails to run or even configure.
Andreas
RubiChess wrote: ↑Sat Nov 14, 2020 4:04 pm
I can confirm that Seer 1.1 doesn't work in ChessGUI here and even in Arena it fails to run or even configure.
Andreas
In Arena 3.5.1 GUI Seer 1.1 works perfectly !
You are right. Autodetection didn't work for Seer and Arena had set it as a Winboard engine. After switching to UCI I was able to use it.
When installing ChessGUI sends a stop after it has gathered all options
and Seer reacts with bestmove h1h1 and then it crashes after ChessGUI sends quit.
I could replicate this behaviour from Seer in cmd.
0.000: - Starting server: seer111-64.exe
0.031: - Priority class set to normal
0.047: - Thread priority set to normal
0.047: > uci
1.233: < id name Seer 1.11
1.233: < id author Connor McMonigle
1.233: < option name Clear Hash type button
1.233: < option name Threads type spin default 1 min 1 max 512
1.233: < option name Hash type spin default 128 min 1 max 65536
1.233: < option name Weights type string default save.bin
1.233: < uciok
1.373: > stop
1.373: < bestmove h1h1
1.373: > quit
1.373: <
1.373: < This application has requested the Runtime to terminate it in an unusual way.
1.373: < Please contact the application's support team for more information.
3.370: - Client closed
3.370: - Stopping server communication
8.377: - Closing log
Thanks for all the investigative work relating to Seer failing to work ChessGUI. I'll make a new release shortly which hopefully will resolve these issues and should probably add ~60 elo including my progress over the last week.
I simply hadn't considered that a GUI might send a stop command before issuing go. I guess I just didn't read the UCI specification carefully enough. My attempts to determine the origin of the incompatibility with Chess GUI were largely thwarted by ChessGUI crashing long before I even had a chance to specify a path to my engine...
I'll also change the behavior of the "go" command such that it doesn't need any additional parameters and defaults to doing a short search. Currently Seer crashes if a go command was specified without any limits.
I've released Seer 1.2 here: https://github.com/connormcmonigle/seer ... s/tag/v1.2
It should resolve existing UCI compatibility issues (and hopefully doesn't create any new issues). The improved network adds significant elo over the previous release.