Ethereal Pawn-King NN

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

Moderators: hgm, Rebel, chrisw

User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Ethereal Pawn-King NN

Post by AdminX »

Took the Android version out for a ride. :D

[pgn][Event "Chess for Android Tournament"]
[Site "United States"]
[Date "2020.09.25"]
[Round "9"]
[White "Ethereal 12.62"]
[Black "Komodo 13.1 64-bit"]
[Result "1-0"]
[PlyCount "127"]
[EventDate "2020.??.??"]
[TimeControl "1800"]

1. d4 {87.06/0 [24/35]25/d7d5} d5 {28.84/0 [23]0/c1f4} 2. c4 {17.33/0 [21/32]
40/e7e6} e6 {47.63/0 [23]-19/g1f3} 3. Nf3 {57.14/0 [23/36]37/c7c5} Nf6 {
5.48/0 [24]-15/b1c3} 4. Nc3 {51.33/0 [23/33]21/a7a6} c5 {9.83/0 [24]-22/c4d5}
5. cxd5 {39.66/0 [22/32]35/c5d4} exd5 {9.84/0 [25]-26/c1g5} 6. Bg5 {58.03/0
[23/38]43/c8e6} Be6 {74.31/0 [26]-22/e2e4} 7. e3 {23.32/0 [23/36]37/c5c4} c4 {
46.99/0 [23]-30/f1e2. D32: Tarrasch Defence: Sidelines and lines without g3.}
8. Be2 {41.48/0 [24/37]39/f8e7} Nc6 {44.88/0 [26]-27/e1g1} 9. O-O {57.43/0 [23/
36]77/a8c8} Be7 {0.16/0 [26]-28/b2b3. White is slightly better.} 10. b3 {
48.65/0 [24/36]60/c4b3. Threatens to win with bxc4.} cxb3 {0.17/0 [24]-34/d1b3}
11. Qxb3 {42.02/0 [23/36]82/a8b8} Rb8 {40.94/0 [#] [27]-45/g5f4} 12. Bf4 $146 {
7.34/0 [24/37]95/e7d6} ({Predecessor:} 12. Ne5 O-O 13. Nxc6 bxc6 14. Qc2 Qd7
15. Rab1 Bf5 16. Bd3 Bxd3 17. Qxd3 {1-0 (31) Moranda,W (2568)-Grochocinska,U
(1768) Warsaw 2011}) 12... Bd6 {53.81/0 [27]-72/f3e5} 13. Ne5 $36 {22.16/0 [24/
38]86/e8g8. White has the initiative.} O-O {23.88/0 [27]-57/c3b5} 14. Qa4 {
9.29/0 [25/35]90/b8c8} Rc8 {79.13/0 [26]-24/e5d3} 15. Nxc6 {31.83/0 [25/40]106/
b7c6} Rxc6 {32.38/0 [28]-10/f4d6} 16. Bxd6 {47.15/0 [26/42]75/d8d6} Qxd6 {
68.46/0 [9/14]-92} 17. Nb5 {17.05/0 [30/53]91/d6d7} Qd7 {65.24/0 [9/14]-93} 18.
Nxa7 {21.56/0 [30/49]62/f8a8} (18. Qxa7 Ne4 $17) 18... Rc7 {0.96/12 [9/14]-95}
(18... Ra8 $11 {0.06/19 remains equal.}) 19. Nb5 $16 {62.62/0 [8/14]95} Bf5 {
64.78/0 [9/14]-93} 20. Rfc1 {59.47/0 [9/13]95} Rfc8 {62.48/0 [10/14]-100} 21.
Rxc7 {58.03/0 [10/14]95} Rxc7 {61.65/0 [9/14]-95} 22. Qa3 {57.68/0 [8/12]95}
Rc6 {1.53/11 [8/14]-98} ({Black should play} 22... Rc2 {0.81/13}) 23. Bd3 {
0.09/14 [8/13]92} (23. Rc1 $16 {1.53/11}) 23... Bxd3 $11 {54.96/0 [9/14]-91}
24. Qxd3 {52.31/0 [8/14]91} Qc8 {49.06/0 [8/14]-101} 25. Rf1 {44.03/0 [8/14]93}
Rc1 {44.39/0 [9/14]-96} 26. Nd6 {42.85/0 [11/14]98} Rxf1+ $1 {49.81/0 [10/14]
-98} 27. Qxf1 {48.82/0 [10/14]88} Qc7 {47.36/0 [10/14]-98} 28. Nb5 {46.86/0
[10/14]90} Qc2 {45.89/0 [10/14]-92} 29. Nd6 {36.84/0 [10/14]88} Qc7 {36.36/0
[11/14]0} 30. Nf5 {36.78/0 [10/14]90} Qc2 {33.38/0 [10/14]-92} 31. Ng3 {
37.66/0 [10/14]2} Qxa2 {38.13/0 [10/14]-6} 32. Qc1 {39.43/0 [#] [10/14]0.
Threatening mate with Qc8+.} g6 {31.28/0 [10/14]-8} 33. f3 {32.92/0 [9/14]8}
Qa6 {34.21/0 [9/14]1} (33... b5 {seems wilder.} 34. Qc6 Qb1+ 35. Kf2 Kg7 36. h4
h5) 34. Kf2 {36.22/0 [9/14]6} Kg7 {28.89/0 [9/14]1} 35. Qb2 {31.29/0 [9/14]7}
Qc6 {33.32/0 [9/14]0} 36. h4 {27.03/0 [9/14]7} h6 {24.54/0 [9/14]1} 37. Nf1 {
23.94/0 [9/14]6} Nh7 {26.24/0 [9/14]1} 38. g4 {29.53/0 [9/14]11} Qf6 {22.15/0
[10/14]-6} 39. Kg3 {27.08/0 [10/14]-1} Qa6 {21.43/0 [9/14]1} 40. Kf2 {20.53/0
[9/14]9} Qf6 {28.93/0 [11/14]0} 41. Kg3 {24.02/0 [11/14]0} Qa6 {27.89/0 [11/14]
0} 42. Kg2 {23.27/0 [9/14]15} Qd3 {18.51/0 [9/14]-3} 43. Kf2 {23.02/0 [9/14]15}
b5 {18.49/0 [9/14]-4} 44. Nd2 {23.23/0 [10/14]2} Nf8 {18.88/0 [10/14]-14} 45.
Nf1 {23.85/0 [9/14]10} Ne6 {15.47/0 [9/14]-1} 46. Ng3 {15.91/0 [9/14]19} Qc4 {
20.99/0 [8/14]-19} 47. f4 {17.44/0 [9/14]21} b4 {22.62/0 [9/14]0} 48. f5 {
19.27/0 [9/14]16} Nc7 {15.62/0 [9/14]-3} 49. g5 {-0.93/22 [9/14]18} (49. fxg6
$1 $11 {-0.19/16} fxg6 50. h5) 49... hxg5 $17 {18.09/0 [10/14]-5} 50. hxg5 {
14.96/0 [10/14]-14} gxf5 {-0.01/13 [10/14]-2} ({Better is} 50... b3 $15 {
-0.64/16} 51. fxg6 Kxg6 52. Qb1+ Qc2+ 53. Qxc2+ bxc2) 51. Nxf5+ $11 {17.81/0
[9/14]2} Kg6 {14.78/0 [9/14]-2} 52. Nd6 {12.02/0 [9/14]21} Qc3 {18.08/0 [9/14]
-2} 53. Qb1+ {10.54/0 [10/14]2} Kxg5 $2 {25.37/14 [9/14]-2} (53... Kg7 $11 {
0.02/13}) 54. Nxf7+ $18 {10.14/0 [11/14]911} Kf6 {16.52/0 [9/14]-278} 55. Ne5 {
14.17/0 [10/14]1004. Qg6+ would kill now.} Qd2+ {11.67/0 [9/14]-1004} 56. Kf3 {
9.38/0 [10/14]1019. White wants to mate with Qg6+.} Qd1+ {8.81/0 [9/14]-1019}
57. Qxd1 {13.94/0 [9/14]1188} Ne6 {11.66/0 [9/14]-1188} 58. Qh1 {9.64/0 [9/14]
1280. White threatens Qh6+ and mate.} Ng5+ {16.45/0 [9/14]-1289} 59. Kg4 {
#5/0 white mates in} b3 {#5/0 white mates in} 60. Qh6+ {#4/0 white mates in}
Ke7 {0.01/0 [1/3]-1197} 61. Qxg5+ {#3/0 white mates in} Ke6 {#3/0 white mates
in} 62. Qf5+ {#2/0 white mates in. White mates.} Ke7 {#2/0 white mates in 0.0}
63. Qf7+ {#1/0 [#] white mates in. Double Attack} Kd8 {#1/0 white mates in 0.0}
64. Qd7# {Accuracy: White = 71%, Black = 75%.} 1-0
[/pgn]
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Ethereal Pawn-King NN

Post by Rebel »

+37 for Ethereal 12.62 on SRL 1000ms

Code: Select all

    EPD  : epd\lc1.epd
    Time : 1000ms
                                                               Max            Time   Hash          
    Engine           Points  Used Time   Found   Pos    Elo   Score   Score    ms     Mb  Cpu  Errors
 1  Stockfish 12     341638  11:34:09.7  25383  40000  3416  400000  85.41%   1000   128    1     0
 2  Rubi 1.8 NNUE    328244  11:30:21.7  23651  40000  3282  400000  82.06%   1000   128    1     0
 3  Orion 0.7 NNUE   318886  11:43:55.1  22654  40000  3188  400000  79.72%   1000   128    1     0
 4  Ethereal 12.62   317128  11:37:07.9  22428  40000  3171  400000  79.28%   1000   128    1     0
 5  Komodo 14        317110  11:09:21.4  22398  40000  3171  400000  79.28%   1000   128    1     0
 6  igel 2.80 NNUE   316831  11:32:02.3  22679  40000  3168  400000  79.21%   1000   128    1     0
 7  Houdini 6.03     314596  11:27:54.8  22218  40000  3146  400000  78.65%   1000   128    1     0
 8  igel 2.70 NNUE   314310  11:31:36.6  22125  40000  3143  400000  78.58%   1000   128    1     0
 9  Ethereal 12.50   313391  11:41:53.8  22006  40000  3134  400000  78.35%   1000   128    1     0
10  Minic 2.48 NNUE  313289  11:18:29.8  21898  40000  3132  400000  78.32%   1000   128    1     0
11  SlowChess 2.2    313139  10:30:56.4  21860  40000  3131  400000  78.28%   1000   128    1     0
12  Ethereal 12.25   312493  11:30:24.1  21959  40000  3124  400000  78.12%   1000   128    1     0
13  rofChade 2.3     309642  11:24:20.2  21587  40000  3096  400000  77.41%   1000   128    1    41
14  Ethereal 12      309088  11:30:20.9  21840  40000  3090  400000  77.27%   1000   128    1     0
15  Laser 1.7        308178  11:29:30.5  21320  40000  3081  400000  77.04%   1000   128    1     0
16  Schooner 2.2     306808  10:22:01.9  21335  40000  3068  400000  76.70%   1000   128    1     0
17  Xiphos 0.6       306796  10:03:55.9  21333  40000  3068  400000  76.70%   1000   128    1     0
18  Booot 6.4        305082  12:56:19.6  21267  40000  3050  400000  76.27%   1000   128    1   124
19  Defenchess 2.2   303754  10:12:00.7  21208  40000  3037  400000  75.94%   1000   128    1    41
20  Andscacs 0.95    301560  12:10:30.8  20745  40000  3015  400000  75.39%   1005   128    1    41
21  Shredder 13      300619  11:28:47.0  20946  40000  3006  400000  75.15%   1000   128    1     0
22  Wasp 4.00        299925  11:45:50.1  20727  40000  2999  400000  74.98%   1000   128    1     0
23  Senpai 2         299279  11:36:50.5  20615  40000  2992  400000  74.82%   1000   128    1    42
24  Arasan 22        298663  11:27:32.7  20460  40000  2986  400000  74.67%   1000   128    1     0
25  ice 4.0          297995  11:49:51.1  20767  40000  2980  400000  74.50%   1000   128    1     0
26  Critter 1.6      297939  11:38:55.1  20654  40000  2979  400000  74.48%   1000   128    1    22
27  Fire 7.1         296996  11:26:35.7  20356  40000  2970  400000  74.25%   1000   128    1     0
28  Vajolet 2.8      296269  11:25:51.6  20327  40000  2962  400000  74.07%   1000   128    1     0
29  Demolito 200514  295686  10:53:58.5  20429  40000  2956  400000  73.92%   1000   128    1     0
30  Gogobello 2.2    293824  11:44:24.1  20296  40000  2938  400000  73.46%   1000   128    1    41
31  Nemorino 5.00    291649  10:05:27.4  19882  40000  2916  400000  72.91%   1000   128    1    41
32  Rodent 4         291647  11:45:03.3  19774  40000  2916  400000  72.91%   1000   128    1     0
33  Winter 0.8       291596  10:02:03.0  20057  40000  2916  400000  72.90%   1000   128    1    41
34  Hannibal 1.7     291446  11:39:04.6  19985  40000  2914  400000  72.86%   1000   128    1     0
35  Combusken 1.2    291389  12:25:31.9  19902  40000  2914  400000  72.85%   1000   128    1    41
36  Texel 1.7        291164  11:27:40.3  20064  40000  2911  400000  72.79%   1000   128    1     0
37  Monolith 2       290807  11:31:27.5  19972  40000  2908  400000  72.70%   1000   128    1     0
38  Topple 0.7.5     290649  12:13:57.0  19696  40000  2906  400000  72.66%   1000   128    1     0
39  Deuterium 2019   290578  11:31:42.7  19819  40000  2905  400000  72.64%   1000   128    1     0
40  Chiron 4         290250  11:46:17.8  19978  40000  2902  400000  72.56%   1000   128    1     0
41  Godel 7.0        290222  12:52:57.9  19758  40000  2902  400000  72.56%   1000   128    1    42
42  Amoeba 3.1       289712  09:40:26.2  19682  40000  2897  400000  72.43%   1000   128    1     0
43  FabChess 1.15    289296  11:50:40.2  19849  40000  2892  400000  72.32%   1000   128    1    41
44  sting-sf-21      288904  11:31:56.3  19905  40000  2889  400000  72.23%   1000   128    1     0
45  Marvin 3.60      288732  10:48:52.8  19848  40000  2887  400000  72.18%   1000   128    1    41
46  Bobcat 8         287527  10:54:11.9  19486  40000  2875  400000  71.88%   1000   128    1     0
47  Invictus r305    285355  10:16:08.6  19227  40000  2853  400000  71.34%   1000   128    1     0
48  Counter 3.5      285137  11:25:20.1  19329  40000  2851  400000  71.28%   1000   128    1     0
49  Weiss 1.0        284693  11:23:14.3  19241  40000  2846  400000  71.17%   1000   128    1     0
50  Asymptote 0.8    284305  12:19:43.9  19245  40000  2843  400000  71.08%   1000   128    1    41
51  Weiss 0.10       281037  11:06:09.2  18927  40000  2810  400000  70.26%   1000   128    1     0
52  Tucano 8.0       280426  04:46:55.0  18777  40000  2804  400000  70.11%   1000   128    1     0
53  RuyDos 1.1.11    278666  10:25:44.5  18567  40000  2786  400000  69.67%   1000   128    1     0
54  Cheese 2.1       277252  11:28:33.3  18763  40000  2772  400000  69.31%   1000   128    1     0
55  GreKo 2020.03    276482  11:29:35.7  18694  40000  2764  400000  69.12%   1000   128    1     0
56  Fruit 2.3        275618  11:30:55.1  18270  40000  2756  400000  68.90%   1000   128    1     0
57  ProDeo 2.2       273793  11:29:46.3  18263  40000  2738  400000  68.45%   1000   128    1     0
58  Benjamin         271801  11:29:55.8  17985  40000  2718  400000  67.95%   1000   128    1     0
59  Fridolin 3.10    271357  11:40:42.9  18030  40000  2713  400000  67.84%   1000   128    1     0
60  Fruit 2.1        270830  11:29:45.7  17982  40000  2708  400000  67.71%   1000   128    1     0
61  Devel 3.0.0b     269433  12:22:53.0  17986  40000  2694  400000  67.36%   1000   128    1    65
62  Orion 0.6        268120  11:31:45.3  17895  40000  2681  400000  67.03%   1000   128    1    41
63  Ruffian 2        265592  11:13:01.7  17740  40000  2656  400000  66.40%   1000   128    1     0
64  Stash 18.0       253693  11:10:20.4  16848  40000  2536  400000  63.42%   1000   128    1     0
65  CT800 1.40       253449  10:45:20.4  16533  40000  2534  400000  63.36%   1000   128    1     0
66  Ares 005-2       243380  04:42:01.1  15937  40000  2433  400000  60.84%   1000   128    1     0
67  FoxSee 3.3.3     240244  11:08:18.3  15505  40000  2402  400000  60.06%   1000   128    1     0

                                    Created with MEA
                                          by
                                       Ferdinand
                                         Mosca
90% of coding is debugging, the other 10% is writing bugs.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Ethereal Pawn-King NN

Post by MikeB »

AndrewGrant wrote: Fri Sep 25, 2020 7:27 am
MikeB wrote: Fri Sep 25, 2020 7:20 am Awesome , Windows with with above plus -mavx2 please. Thanks!


I'm assuming you have a Ryzen? If not, it should still work I imagine.

Thats compiled with march=znver1 as the target architecture.
Thank you - benches just under 100M nps using all 64 threads on a 3970x
Image
User avatar
pohl4711
Posts: 2444
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: Ethereal Pawn-King NN

Post by pohl4711 »

7000 games testrun of Ethereal 12.62 finished - impressive progress!

https://www.sp-cc.de

(Perhaps you have to clear your browsercache or reload the website)
AndrewGrant
Posts: 1759
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Ethereal Pawn-King NN

Post by AndrewGrant »

I've actually removed the "NNUE" component of this Pawn+King Network. I was doing incremental updates, I assume similar to how Stockfish was doing it, but with the added caveat that not all moves actually update the Network when only looking at Pawns + Kings.

Turns out that its faster to fully compute the Network, with some bitboard tricks, aided by the near 99%+ Hitrate of the tables on long searches and especially in endgames. The new version, the fully computed version, appears almost 10% faster in pure Pawn+King endgames. Quite a jump.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
Tony P.
Posts: 216
Joined: Sun Jan 22, 2017 8:30 pm
Location: Russia

Re: Ethereal Pawn-King NN

Post by Tony P. »

I've had a possibly stupid thought that it could make sense to count P & K moves during QS; if <=m P/K positions have changed between the QS start and the leaf where static eval is called, then update the net incrementally; if >m, update fully. (The optimal m is probably 1, but I'd test bigger values too because of FOMO :D It can be 0 when there are few pawns left; I can't believe it's 0 in all cases.)
duncan
Posts: 12038
Joined: Mon Jul 07, 2008 10:50 pm

Re: Ethereal Pawn-King NN

Post by duncan »

pohl4711 wrote: Mon Sep 28, 2020 6:42 am 7000 games testrun of Ethereal 12.62 finished - impressive progress!

https://www.sp-cc.de

(Perhaps you have to clear your browsercache or reload the website)
I have some security problem getting to the site


Secure Connection Failed

An error occurred during a connection to www.sp-cc.de. SSL received a record that exceeded the maximum permissible length.

Error code: SSL_ERROR_RX_RECORD_TOO_LONG

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem.
chysiddh14
Posts: 38
Joined: Tue Jan 01, 2019 9:34 am
Full name: Siddhartha Chaudhary

Re: Ethereal Pawn-King NN

Post by chysiddh14 »

it can be easily viewed from chrome
duncan
Posts: 12038
Joined: Mon Jul 07, 2008 10:50 pm

Re: Ethereal Pawn-King NN

Post by duncan »

chysiddh14 wrote: Fri Oct 02, 2020 11:42 am it can be easily viewed from chrome
message I got after using chrome
Website blocked due to a Trojan
Your Malwarebytes Premium blocked this website because it may contain a Trojan.