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
Seer
Moderators: hgm, Rebel, chrisw
-
- Posts: 491
- Joined: Sat Mar 02, 2013 11:31 pm
Re: Seer
Nothing to be fixed. My search is perfect.
I was talking in general
I was talking in general
-
- Posts: 530
- Joined: Sun Sep 06, 2020 4:40 am
- Full name: Connor McMonigle
Re: Seer
+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 . 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.
I'll release a new version later today which fixes this behavior.
-
- Posts: 4467
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IASI - the historical capital of MOLDOVA
- Full name: SilvianR
Re: Seer
Seer 1.2 plays now on Fritz 17 GUI (GUI linked to Syzygy bases). Absolutely any problem in adjudication (a GUI one, of course) !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 . 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.
-
- Posts: 530
- Joined: Sun Sep 06, 2020 4:40 am
- Full name: Connor McMonigle
Re: Seer
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.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!!
https://github.com/connormcmonigle/seer ... tag/v1.2.1
-
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
-
- Posts: 95
- Joined: Wed Mar 28, 2018 10:16 am
Seer with AMD Ryzen
... sorry but non of the compiles v 1.21 is working on my cpu AMD Ryzen
-
- Posts: 4467
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IASI - the historical capital of MOLDOVA
- Full name: SilvianR
Re: Seer
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.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
Last edited by Sylwy on Thu Nov 19, 2020 9:51 am, edited 1 time in total.
-
- Posts: 4606
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Seer with 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
-
- Posts: 530
- Joined: Sun Sep 06, 2020 4:40 am
- Full name: Connor McMonigle
Re: Seer with 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.