Seer

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

Moderators: hgm, Rebel, chrisw

mar
Posts: 2555
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Seer

Post by mar »

to find mate in 3 in KQk has nothing to do with 50 move rule (and not eval either)
if your engine fails to see it, then you should fix your search
Martin Sedlak
JohnWoe
Posts: 491
Joined: Sat Mar 02, 2013 11:31 pm

Re: Seer

Post by JohnWoe »

Nothing to be fixed. My search is perfect.

I was talking in general
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer

Post by connor_mcmonigle »

+256 is a mate score and Seer see's the mate at (69. b8=Q {+256.00/18 1s}). With previous versions, I neglected to implement mate distance pruning and mate distance eval adjustments as I never observed any issues with delivering mate :oops: . Clearly, that's really stupid. Additionally, I used floating point values for alpha and beta in previous versions which made this difficult.

I'll release a new version later today which fixes this behavior.
User avatar
Sylwy
Posts: 4467
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Seer

Post by Sylwy »

connor_mcmonigle wrote: Wed Nov 18, 2020 5:53 pm +256 is a mate score and Seer see's the mate at (69. b8=Q {+256.00/18 1s}). With previous versions, I neglected to implement mate distance pruning and mate distance eval adjustments as I never observed any issues with delivering mate :oops: . Clearly, that's really stupid. Additionally, I used floating point values for alpha and beta in previous versions which made this difficult.

I'll release a new version later today which fixes this behavior.
Seer 1.2 plays now on Fritz 17 GUI (GUI linked to Syzygy bases). Absolutely any problem in adjudication (a GUI one, of course) !

Image
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer

Post by connor_mcmonigle »

Werner wrote: Wed Nov 18, 2020 10:19 am Thanks for the new version with +200 !
But I think there is still room for improvements :?

best wishes

Werner
[Event "40 Züge in 8 min"]
[Site "GreKo, DESKTOP-K5TPRSK"]
[Date "2020.11.18"]
[Round "1.1"]
[White "Seer 1.2NN x64 1CPU"]
[Black "FabChess 1.16 x64 1CPU"]
[ECO "C41"]
[Result "1/2-1/2"]

...

no mate with K+Q - K
50 move rule!!
This behavior should be fixed in v1.2.1. Seer should now play the shortest path to mate. This release also resolves a minor race condition that could have mangled the best move output, though likely never would have actually happened in practice.

https://github.com/connormcmonigle/seer ... tag/v1.2.1
Daniel Anulliero
Posts: 759
Joined: Fri Jan 04, 2013 4:55 pm
Location: Nice

Re: Seer

Post by Daniel Anulliero »

JohnWoe wrote: Wed Nov 18, 2020 2:43 pm Nothing to be fixed. My search is perfect.

I was talking in general
I guess even the sf or komodo or ethereal search is not completely perfect, so, congratulations, you've found the gral 😂😉
Isa download :
gerhard
Posts: 95
Joined: Wed Mar 28, 2018 10:16 am

Seer with AMD Ryzen

Post by gerhard »

... sorry but non of the compiles v 1.21 is working on my cpu AMD Ryzen
User avatar
Sylwy
Posts: 4467
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Seer

Post by Sylwy »

connor_mcmonigle wrote: Thu Nov 19, 2020 2:24 am

This behavior should be fixed in v1.2.1. Seer should now play the shortest path to mate. This release also resolves a minor race condition that could have mangled the best move output, though likely never would have actually happened in practice.

https://github.com/connormcmonigle/seer ... tag/v1.2.1
Thank you ! Already in test. Will be a double test. Seer 1.2 & Seer 1.2.1 vs. Deep Sjeng c't 2010. I'm curious to see the differences in game and result.

Image
Last edited by Sylwy on Thu Nov 19, 2020 9:51 am, edited 1 time in total.
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Seer with AMD Ryzen

Post by Guenther »

gerhard wrote: Thu Nov 19, 2020 8:34 am ... sorry but non of the compiles v 1.21 is working on my cpu AMD Ryzen
Hard to imagine, with all the compilations available.
What do you mean with not working?
You know you must have the right weights file for playing with it? (current save.bin and give the path to it by uci options)

If you start the generic one from commandline what happens? Just click the exe and type uci.
(znver1 should be also working for you, it is for older Ryzen)

Code: Select all

uci
id name Seer 1.2.1
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 ../train/model/save.bin
uciok
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer with AMD Ryzen

Post by connor_mcmonigle »

gerhard wrote: Thu Nov 19, 2020 8:34 am ... sorry but non of the compiles v 1.21 is working on my cpu AMD Ryzen
You'll need to download the Weights (save.bin) file from the release page. Then, before the go command is sent to the engine, you must set "Weights" UCI parameter to a path to the Weights file. Hopefully this resolves your issue.

For an older (1000 or 2000 series) AMD Ryzen system, seer_znver1.exe compile should work. For a 3000 series part, the seer_znver2.exe compile is recommended.
Last edited by connor_mcmonigle on Thu Nov 19, 2020 10:19 am, edited 1 time in total.