Seer

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Seer

Post by Guenther »

Graham Banks wrote: Sat Nov 14, 2020 9:55 am Adding save.bin to both paths in the previous two diagrams doesn't make any difference.
Are you sure? So you had not added the file name before, just the path w/o file name for the previous games? (as in your screenshot)
I am also sceptical with spaces in folder names.

Moreover did you exchange the save.bin file from previous version?
Seer 1.1 requires a newer net file (same name, but different size, now 48MB vs. 108MB).
The net files are incompatible between 1.0 and 1.1 and vice versa.
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Graham Banks
Posts: 44194
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Seer

Post by Graham Banks »

Guenther wrote: Sat Nov 14, 2020 10:12 am
Graham Banks wrote: Sat Nov 14, 2020 9:55 am Adding save.bin to both paths in the previous two diagrams doesn't make any difference.
Are you sure? So you had not added the file name before, just the path w/o file name for the previous games? (as in your screenshot)
I am also sceptical with spaces in folder names.

100% certain. I've tried both.
Eliminating spaces in the folder name doesn't work either.


Moreover did you exchange the save.bin file from previous version?
Seer 1.1 requires a newer net file (same name, but different size, now 48MB vs. 108MB).
The net files are incompatible between 1.0 and 1.1 and vice versa.

The size of my save.bin is 48mb.
gbanksnz at gmail.com
User avatar
Graham Banks
Posts: 44194
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Seer

Post by Graham Banks »

RubiChess wrote: Sat Nov 14, 2020 10:07 am I would rename the Seer folder to something without whitespace in foldername. This is most probably the reason for not finding the file.
Still no luck, but thanks for the suggestion. :)
gbanksnz at gmail.com
User avatar
RubiChess
Posts: 642
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: Seer

Post by RubiChess »

Graham Banks wrote: Sat Nov 14, 2020 10:15 am
RubiChess wrote: Sat Nov 14, 2020 10:07 am I would rename the Seer folder to something without whitespace in foldername. This is most probably the reason for not finding the file.
Still no luck, but thanks for the suggestion. :)
I will try to setup Seer later today on my notebook where I have ChessGUI and let you know.
Andreas
User avatar
Graham Banks
Posts: 44194
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Seer

Post by Graham Banks »

RubiChess wrote: Sat Nov 14, 2020 10:19 am
Graham Banks wrote: Sat Nov 14, 2020 10:15 am
RubiChess wrote: Sat Nov 14, 2020 10:07 am I would rename the Seer folder to something without whitespace in foldername. This is most probably the reason for not finding the file.
Still no luck, but thanks for the suggestion. :)
I will try to setup Seer later today on my notebook where I have ChessGUI and let you know.
Andreas
Thanks, Andreas. :)
gbanksnz at gmail.com
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Seer

Post by Guenther »

Graham Banks wrote: Sat Nov 14, 2020 10:15 am
RubiChess wrote: Sat Nov 14, 2020 10:07 am I would rename the Seer folder to something without whitespace in foldername. This is most probably the reason for not finding the file.
Still no luck, but thanks for the suggestion. :)
What happens, if you just add the file to the same directory and only add 'save.bin' as option value?
If that also doesn't work, you should try if it will work from cmd. (with save.bin in same folder)

just type/copy one by one

Code: Select all

uci
ucinewgame
isready
setoption name Weights value save.bin
go infinite
If it now doesn't show sensible moves it hasn't loaded it.
If it shows sensible moves ChessGUI has a communication problem and I give up for now ;-)

@Connor I still suggest an error message if it hasn't found a (correct) Weights file
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Graham Banks
Posts: 44194
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Seer

Post by Graham Banks »

Guenther wrote: Sat Nov 14, 2020 10:24 am
Graham Banks wrote: Sat Nov 14, 2020 10:15 am
RubiChess wrote: Sat Nov 14, 2020 10:07 am I would rename the Seer folder to something without whitespace in foldername. This is most probably the reason for not finding the file.
Still no luck, but thanks for the suggestion. :)
What happens, if you just add the file to the same directory and only add 'save.bin' as option value?
If that also doesn't work, you should try if it will work from cmd. (with save.bin in same folder)

just type/copy one by one

Code: Select all

uci
ucinewgame
isready
setoption name Weights value save.bin
go infinite
If it now doesn't show sensible moves it hasn't loaded it.
If it shows sensible moves ChessGUI has a communication problem and I give up for now ;-)

This works in console mode, so must be a communication issue with ChessGUI.
Wonder if it's the same issue that Supernova had with ChessGUI before the author provided a fix.
Looks like Supernova does not interpret “movestogo…” correctly because it expects this to come at the end. I’ll fix this for the next release.


@Connor I still suggest an error message if it hasn't found a (correct) Weights file
gbanksnz at gmail.com
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Seer

Post by Guenther »

connor_mcmonigle wrote: Mon Nov 02, 2020 7:03 am I've released Seer 1.1 here: https://github.com/connormcmonigle/seer ... s/tag/v1.1 (this time with binaries!). It should prove substantially stronger than Seer 1.0 and also corrects an issue where an extra thread would be used. Estimated strength is around 3000 elo, though this a quite poor estimate due to limited testing. In any case, I'd greatly appreciate if it could be tested. More info can be found by following the link. Let me know if you have difficulty running it.
The speedup for 1.1 and current dev (named 1.11 by me) of today is incredibly huge, but I don't know how much is due
to the much smaller net file.

1.0 with the old net file had around 44 kn/s on my old hardware. Now it is nearly 2.5* more, about 112 kn/s.
(I have changed the default Weights string for my convenience)

Code: Select all

uci
id name Seer 1.11
id author Connor 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 default save.bin
uciok
ucinewgame
go infinite
info depth 1 score cp 0 nodes 0 nps 0 time 2 pv b1c3 d7d5
info depth 7 score cp 76 nodes 1657 nps 82850 time 19 pv g1f3 g8f6 c2c4 e7e6 e2e3 d7d5 c4d5
info depth 8 score cp 80 nodes 7367 nps 108338 time 67 pv e2e4 g8f6 b1c3 e7e5 g1f3 b8c6 f1c4 f8e7
info depth 9 score cp 83 nodes 9167 nps 110445 time 82 pv e2e4 c7c5 g1f3 e7e6 b1c3 b8c6 f1b5 g8f6 b5c6
info depth 10 score cp 75 nodes 22094 nps 115072 time 191 pv g1f3 g8f6 d2d4 d7d5 c1f4 b8c6 b1c3 e7e6 f4c7
info depth 11 score cp 63 nodes 34415 nps 114335 time 300 pv g1f3 g8f6 c2c4 c7c5 e2e3 b8c6 f1e2 e7e6 b1c3 f8e7 d2d4
info depth 12 score cp 59 nodes 52607 nps 114862 time 457 pv g1f3 g8f6 e2e3 b8c6 d2d4 e7e6 c2c4 f8e7 b1c3 e8g8 f1e2 d7d5
info depth 13 score cp 45 nodes 136777 nps 116405 time 1174 pv g1f3 d7d5 e2e3 g8f6 c2c4 b8c6 d2d4 d5c4 f1c4 c8g4 e1g1
info depth 14 score cp 46 nodes 245637 nps 115539 time 2125 pv e2e4 e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 d7d5 e4d5 f6d5 b5c6 b7c6
info depth 15 score cp 59 nodes 294502 nps 114860 time 2563 pv e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 f1c4 f8b4 e1g1 d7d6 a2a4 b4c3
info depth 16 score cp 52 nodes 459544 nps 114059 time 4028 pv e2e4 e7e5 g1f3 b8c6 d2d4 e5d4 f3d4 c6d4 d1d4 d7d5 e4d5
info depth 17 score cp 64 nodes 866418 nps 113272 time 7648 pv e2e4 e7e5 g1f3 b8c6 d2d4 e5d4 f3d4 c6d4 d1d4 g8f6 b1c3 c7c6 e4e5 f6d5
info depth 18 score cp 74 nodes 1224762 nps 113246 time 10814 pv e2e4 e7e6 d2d4 d7d5 b1d2 g8f6 e4e5 f6d7 f1d3 c7c5 c2c3 f8e7 g1f3 b8c6 e1g1 c5d4
info depth 19 score cp 65 nodes 1845030 nps 113358 time 16275 pv e2e4 e7e6 d2d4 d7d5 b1d2 g8f6 e4e5 f6d7 g1f3 c7c5 c2c4 c5d4 c4d5 e6d5 f1b5 b8c6 e1g1 f8e7 b5c6
info depth 20 score cp 62 nodes 2817328 nps 112711 time 24995 pv e2e4 e7e6 d2d4 d7d5 b1d2 g8f6 e4e5 f6d7 g1f3 c7c5 c2c4 d5c4 d2c4 c5d4 d1d4 b8c6 c4d6 f8d6 d4d6
info depth 21 score cp 58 nodes 5152596 nps 111200 time 46335 pv e2e4 e7e6 d2d4 d7d5 b1d2 g8f6 e4e5 f6d7 g1f3 c7c5 c2c3 f8e7 f1d3 b8c6 d3b1 e8g8 e1g1 h7h6 d2b3
https://rwbc-chess.de

[Trolls n'existent pas...]
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Seer

Post by Guenther »

Graham Banks wrote: Sat Nov 14, 2020 9:44 am
Guenther wrote: Sat Nov 14, 2020 9:33 am
Graham Banks wrote: Sat Nov 14, 2020 9:28 am

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?
Image
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'
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Graham Banks
Posts: 44194
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Seer

Post by Graham Banks »

Guenther wrote: Sat Nov 14, 2020 11:01 am
Graham Banks wrote: Sat Nov 14, 2020 9:44 am
Guenther wrote: Sat Nov 14, 2020 9:33 am
Graham Banks wrote: Sat Nov 14, 2020 9:28 am

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?
Image
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.
gbanksnz at gmail.com