same here: Windows 10 64bit; intel Core i7-7700 Kaby Lake (Bmi2,AVX2) and Intel Core I7 Ivy Bridge (popcount, no Bmi2)connor_mcmonigle wrote: ↑Sun Oct 18, 2020 12:23 pmSorry if I'm not understanding. Perhaps my question wasn't clear. Your system has BMI2 and AVX (not AVX2)? If you provide me with the name of your CPU + your OS (Linux or Windows?), I should hopefully be able to provide you with a compile.Graham Banks wrote: ↑Sun Oct 18, 2020 12:13 pm -Popcount (no bmi2)
-Bmi2/AVX
Also there are those who still like to use non-popcount.
New engine releases 2020
Moderators: hgm, Rebel, chrisw
-
- Posts: 2871
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
Re: New engine releases 2020
Werner
-
- Posts: 1362
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: New engine releases 2020
I could generate an exe via the CMake GUI. The makefile was a huge 37k and it also created about 20 other exes which I don't need. Compiling took several minutes. But the engie seems to work.
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 530
- Joined: Sun Sep 06, 2020 4:40 am
- Full name: Connor McMonigle
Re: New engine releases 2020
Yay! It would seem you built the entire project instead of just the engine. From the command line, entering "make seer" instead of "make" in the build directory will just build the engine. I'm not familiar with cmake-gui so sorry about all the extra executables. Are you able to load the weights provided with the release? Additionally, what kind of speed are you observing?Gabor Szots wrote: ↑Sun Oct 18, 2020 12:44 pm I could generate an exe via the CMake GUI. The makefile was a huge 37k and it also created about 20 other exes which I don't need. Compiling took several minutes. But the engie seems to work.
Thanks,
Connor
-
- Posts: 6991
- Joined: Thu Aug 18, 2011 12:04 pm
Re: New engine releases 2020
Terje wrote: ↑Sun Oct 18, 2020 12:24 pmThanks for testing, a bit smaller of a gap to 1.0 than I'd have expected - any chance you could add in 1.1?Rebel wrote: ↑Sun Oct 18, 2020 10:30 amSRL 1000ms +89Terje wrote: ↑Sun Oct 18, 2020 12:22 am Weiss 1.2 released with 120 self-play elo, I expect 80 or so in lists
https://github.com/TerjeKir/weiss/releases/tag/v1.2
Static exchange evaluation has sadly made Weiss a bit slower but on the plus side compiling is now easier - just 'make' will likely be optimal for any machine. Also no longer requires 'isready' (or anything else) before 'go'Cool....Code: Select all
The SRL rating list of : Sun Oct 18 10:23:08 2020 EPD : epd\lc1.epd Time : 1000ms Max Time Hash Engine Points Used Time Found Pos Elo Score Score ms Mb Cpu Errors 35 Weiss 1.2 293517 11:27:33.1 20047 40000 2935 400000 73.38% 1000 128 1 0 54 Weiss 1.0 284693 11:23:14.3 19241 40000 2846 400000 71.17% 1000 128 1 0
Code: Select all
The SRL rating list of : Sun Oct 18 13:11:21 2020
EPD : epd\lc1.epd
Time : 1000ms
Max Time Hash
Engine Points Used Time Found Pos Elo Score Score ms Mb Cpu Errors
35 Weiss 1.2 293517 11:27:33.1 20047 40000 2935 400000 73.38% 1000 128 1 0
52 Weiss 1.1 286949 11:27:27.3 19401 40000 2869 400000 71.74% 1000 128 1 0
55 Weiss 1.0 284693 11:23:14.3 19241 40000 2846 400000 71.17% 1000 128 1 0
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 347
- Joined: Tue Nov 19, 2019 4:34 am
- Location: https://github.com/TerjeKir/weiss
- Full name: Terje Kirstihagen
Re: New engine releases 2020
I guess elo is just a bit more compressed in SRL, relative to eachother the gains seem reasonable. Thanks again!Rebel wrote: ↑Sun Oct 18, 2020 1:14 pmTerje wrote: ↑Sun Oct 18, 2020 12:24 pmThanks for testing, a bit smaller of a gap to 1.0 than I'd have expected - any chance you could add in 1.1?Rebel wrote: ↑Sun Oct 18, 2020 10:30 amSRL 1000ms +89Terje wrote: ↑Sun Oct 18, 2020 12:22 am Weiss 1.2 released with 120 self-play elo, I expect 80 or so in lists
https://github.com/TerjeKir/weiss/releases/tag/v1.2
Static exchange evaluation has sadly made Weiss a bit slower but on the plus side compiling is now easier - just 'make' will likely be optimal for any machine. Also no longer requires 'isready' (or anything else) before 'go'Cool....Code: Select all
The SRL rating list of : Sun Oct 18 10:23:08 2020 EPD : epd\lc1.epd Time : 1000ms Max Time Hash Engine Points Used Time Found Pos Elo Score Score ms Mb Cpu Errors 35 Weiss 1.2 293517 11:27:33.1 20047 40000 2935 400000 73.38% 1000 128 1 0 54 Weiss 1.0 284693 11:23:14.3 19241 40000 2846 400000 71.17% 1000 128 1 0
Code: Select all
The SRL rating list of : Sun Oct 18 13:11:21 2020 EPD : epd\lc1.epd Time : 1000ms Max Time Hash Engine Points Used Time Found Pos Elo Score Score ms Mb Cpu Errors 35 Weiss 1.2 293517 11:27:33.1 20047 40000 2935 400000 73.38% 1000 128 1 0 52 Weiss 1.1 286949 11:27:27.3 19401 40000 2869 400000 71.74% 1000 128 1 0 55 Weiss 1.0 284693 11:23:14.3 19241 40000 2846 400000 71.17% 1000 128 1 0
-
- Posts: 1142
- Joined: Thu Dec 28, 2017 4:06 pm
- Location: Argentina
Re: New engine releases 2020
Ryzen 7 1700connor_mcmonigle wrote: ↑Sun Oct 18, 2020 12:23 pmSorry if I'm not understanding. Perhaps my question wasn't clear. Your system has BMI2 and AVX (not AVX2)? If you provide me with the name of your CPU + your OS (Linux or Windows?), I should hopefully be able to provide you with a compile.Graham Banks wrote: ↑Sun Oct 18, 2020 12:13 pm -Popcount (no bmi2)
-Bmi2/AVX
Also there are those who still like to use non-popcount.
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
-
- Posts: 1362
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: New engine releases 2020
I don't have cmake, I have the CMake GUI. It seems that's different from what you use. Typing cmake has no effect here.connor_mcmonigle wrote: ↑Sun Oct 18, 2020 1:08 pmYay! It would seem you built the entire project instead of just the engine. From the command line, entering "make seer" instead of "make" in the build directory will just build the engine. I'm not familiar with cmake-gui so sorry about all the extra executables. Are you able to load the weights provided with the release? Additionally, what kind of speed are you observing?Gabor Szots wrote: ↑Sun Oct 18, 2020 12:44 pm I could generate an exe via the CMake GUI. The makefile was a huge 37k and it also created about 20 other exes which I don't need. Compiling took several minutes. But the engie seems to work.
Thanks,
Connor
I think I could load the bin file. Speed is about 241 knps in the start position. However, thinking is not displayed while analysing. Stopping analysis produces this display:
Weird.rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq -
Engine: Seer 1.0 64-bit [new] (256 MB)
by C. McMonigle
5/05 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 (3.198) 213
6/06 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 hxg3 (13.423) 244
7/07 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 hxg3 4.e3 (17.815) 237
8/08 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 hxg3 4.e3 g2 (56.661) 241
best move: h2-h3 time: 0:19.953 min n/s: 241.110 nodes: 56.661
Also, I started a game: 1. e4 g6 (from external book) 2. e5 g5 3. e6 g4 were the first moves. Under Shredder 13.
So, I must say, something is very wrong.
I suggest you provide a generic 64-bit compile so that everyone can try it. Maybe there is some serious mistake on my part.
A 32-bit compile would also be welcomed. Believe it or not.
BTW, maybe it would be a good idea if the engine displayed its version number.
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 1142
- Joined: Thu Dec 28, 2017 4:06 pm
- Location: Argentina
Re: New engine releases 2020
Oh yes PLEASE!Gabor Szots wrote: ↑Sun Oct 18, 2020 2:47 pm BTW, maybe it would be a good idea if the engine displayed its version number.
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
-
- Posts: 530
- Joined: Sun Sep 06, 2020 4:40 am
- Full name: Connor McMonigle
Re: New engine releases 2020
Weird that thinking is not displayed in Shredder. I've only tested with Cute Chess as well as Polyglot+Xboard on Linux and not observed such issues. Without loading a network, the network weights are uninitialized so the behavior you observe is expected (There's effectively no evaluation function!). I fear there's no way a generic compile would be competitive, but 241 knps is good, especially w/o evaluation function (lots of king moves in the search tree slows down the search due to the incremental updates).Gabor Szots wrote: ↑Sun Oct 18, 2020 2:47 pmI don't have cmake, I have the CMake GUI. It seems that's different from what you use. Typing cmake has no effect here.connor_mcmonigle wrote: ↑Sun Oct 18, 2020 1:08 pmYay! It would seem you built the entire project instead of just the engine. From the command line, entering "make seer" instead of "make" in the build directory will just build the engine. I'm not familiar with cmake-gui so sorry about all the extra executables. Are you able to load the weights provided with the release? Additionally, what kind of speed are you observing?Gabor Szots wrote: ↑Sun Oct 18, 2020 12:44 pm I could generate an exe via the CMake GUI. The makefile was a huge 37k and it also created about 20 other exes which I don't need. Compiling took several minutes. But the engie seems to work.
Thanks,
Connor
I think I could load the bin file. Speed is about 241 knps in the start position. However, thinking is not displayed while analysing. Stopping analysis produces this display:Weird.rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq -
Engine: Seer 1.0 64-bit [new] (256 MB)
by C. McMonigle
5/05 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 (3.198) 213
6/06 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 hxg3 (13.423) 244
7/07 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 hxg3 4.e3 (17.815) 237
8/08 0:00 -256.00 1.h3 h5 2.g3 h4 3.f3 hxg3 4.e3 g2 (56.661) 241
best move: h2-h3 time: 0:19.953 min n/s: 241.110 nodes: 56.661
Also, I started a game: 1. e4 g6 (from external book) 2. e5 g5 3. e6 g4 were the first moves. Under Shredder 13.
So, I must say, something is very wrong.
I suggest you provide a generic 64-bit compile so that everyone can try it. Maybe there is some serious mistake on my part.
A 32-bit compile would also be welcomed. Believe it or not.
BTW, maybe it would be a good idea if the engine displayed its version number.
I'll be sure to add a version number.
-
- Posts: 1362
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: New engine releases 2020
Many people here love chess engines for the fun, not for their strength. And a surely working compile which you tested could reveal the problems on other PC's.connor_mcmonigle wrote: ↑Sun Oct 18, 2020 5:03 pmI fear there's no way a generic compile would be competitive, but 241 knps is good, especially w/o evaluation function (lots of king moves in the search tree slows down the search due to the incremental updates).
I'll be sure to add a version number.
Is there a way to know if the weights are loaded and used? BTW, why is that file so incredibly large?
Gabor Szots
CCRL testing group
CCRL testing group