That's true, but is this meant to be detected by the static evaluation, or by search? From what I saw until now, the static evaluation is still very primitive, even in higest engines, but the search compensates that fact.D Sceviour wrote:Exactly. The following similar position could have two different pawn hash keys and scores - one for en passant available (white wins), and one for en passant not available (black wins). The difference in the FEN position is defined by the en passant square at b6.Sven Schüle wrote:Why do you think that the en passant status is relevant for the pawn hash table? In my opinion it should be irrelevant there, unless you have an evaluation component that assigns different scores with vs. without en passant capability.D Sceviour wrote:What might produce instant errors is not considering the en passant status correctly.
[d]6k1/8/p7/Pp6/8/8/5K2/8 w - b6 0 1
On-line engine blitz tourney November
Moderators: hgm, Rebel, chrisw
-
- Posts: 176
- Joined: Fri Oct 22, 2010 9:47 pm
- Location: Austria
- Full name: Niculae Ionita
Re: pawn hash
-
- Posts: 570
- Joined: Mon Jul 20, 2015 5:06 pm
Re: pawn hash
I think I see what you mean now. If the pawn score is only a partial score, then let the Static Evaluator and Search() handle the complete en passant scores. That should work for scoring and it might save a little time in the makemove() section, providing there are no legality problems. I may try that sometime later.nionita wrote:That's true, but is this meant to be detected by the static evaluation, or by search? From what I saw until now, the static evaluation is still very primitive, even in higest engines, but the search compensates that fact.
-
- Posts: 491
- Joined: Tue Feb 04, 2014 12:25 pm
- Full name: Colin Jenkins
Re: pawn hash
Having trouble connecting - is the ICS OK?
-
- Posts: 1568
- Joined: Thu Jul 16, 2009 10:47 am
- Location: Almere, The Netherlands
Re: pawn hash
Well, it was up for a while, I played 1 game and at the moment the game ended it went immediately offline (crashed?). This looks very much like what Henk was reporting somewhat earlier. Hopefully this can be resolved before the tournament starts this evening.op12no2 wrote:Having trouble connecting - is the ICS OK?
Besides some failed experiments I didn't touch my engine for 2 years, the last week I spent many hours tuning parameters and I've finally added singular-extensions so I'm very eager to know how it will perform in the tourney.
-
- Posts: 27842
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: pawn hash
I started it again. This is rather strange, it did not last more than an hour. It could be a problem in the server machine, that requires it to reboot. Normally it runs uinterrupted for weeks before there is some preventive maintenance.And I have't seen any crashes of the ICS for years. But it could be that someone has discovered it and is trying something weusually do not do, which has a fatal bug.
I will leave the ssh connection from which I started the ICS open this time, so that when it stops again I will be able to see what was last printed.
I will leave the ssh connection from which I started the ICS open this time, so that when it stops again I will be able to see what was last printed.
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
Re: pawn hash
You could run it in a GNU Screen instance? That also avoids any issues with regards to SSH disconnecting and your ICS instance being wiped.hgm wrote:I started it again. This is rather strange, it did not last more than an hour. It could be a problem in the server machine, that requires it to reboot. Normally it runs uinterrupted for weeks before there is some preventive maintenance.And I have't seen any crashes of the ICS for years. But it could be that someone has discovered it and is trying something weusually do not do, which has a fatal bug.
I will leave the ssh connection from which I started the ICS open this time, so that when it stops again I will be able to see what was last printed.
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 7221
- Joined: Mon May 27, 2013 10:31 am
Re: On-line engine blitz tourney November
They kill us with these stupid updates. How can you survive nowadays if you don't have an internet connection ? And they all assume you have. Just like electricity and clean tap water.
-
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
Re: On-line engine blitz tourney November
Ics seems working now
-
- Posts: 1568
- Joined: Thu Jul 16, 2009 10:47 am
- Location: Almere, The Netherlands
Re: pawn hash
It was working for a hour or so and suddenly it crashed again. Hopefully there is something in the logs to help you find out what causes the problem.
-
- Posts: 27842
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: pawn hash
Well, there is no real log, but the output on the terminal doesn't reveal anything. It is just suddenly gone:
The 'Done' stuff is in response to an empty line I typed; I had started mamer as a background process. (The ICS forks off a background process by itself.)
There is no error message from the system about segfaults, stack overruns or anything. But the system was not rebooted; the ssh session was uninterrupted.
Code: Select all
Sat Nov 19, 18:17 CET 2016 Command not found [resume]
Sat Nov 19, 18:17 CET 2016 Command not found [resume]
Sat Nov 19, 18:17 CET 2016 Command not found [ping_556875770]
promo 'g7g8=q'
Sat Nov 19, 18:17 CET 2016 Command not found [gameend]
Sat Nov 19, 18:17 CET 2016 Command not found [gameend]
MESSAGE: {Game 3 (NightmareX vs. Nirvanachess) Nirvanachess checkmated} 1-0
Game #3 NightmareX vs. Nirvanachess action=Nirvanachess checkmated result=1-0 time=0 inc=32760 rated=381485056 private=32760 gameType=-2
Sat Nov 19, 18:18 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:18 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:18 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:18 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:18 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:19 CET 2016 Command not found [gameend]
Sat Nov 19, 18:19 CET 2016 Command not found [gameend]
Sat Nov 19, 18:19 CET 2016 Command not found [askm_1706981589]
Sat Nov 19, 18:19 CET 2016 Command not found [startinternal_1706981589]
Sat Nov 19, 18:19 CET 2016 Command not found [stopinternal_1706981589]
Sat Nov 19, 18:19 CET 2016 Command not found [clean_1706981589]
Sat Nov 19, 18:19 CET 2016 Command not found [td]
MESSAGE: {Game 4 (rpiArminius vs. Goldbar) rpiArminius resigns} 0-1
Game #4 rpiArminius vs. Goldbar action=rpiArminius resigns result=0-1 time=0 inc=32760 rated=381485056 private=32760 gameType=-2
Sat Nov 19, 18:19 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:19 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:19 CET 2016 Command not found [ping_1173195083]
MESSAGE: {Game 1 (Dragon vs. NightmareX) Creating rated blitz match.}
Sat Nov 19, 18:19 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:19 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:20 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:20 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:20 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:20 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:20 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:21 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:21 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:21 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:21 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:21 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:22 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:22 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:22 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:22 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:22 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:23 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:23 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:23 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:23 CET 2016 Command not found [ping_1706981589]
promo 'd2d1=q'
Sat Nov 19, 18:23 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:24 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:24 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:24 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:24 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:24 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:25 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:25 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:25 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:25 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:25 CET 2016 Command not found [start_556875770]
Sat Nov 19, 18:25 CET 2016 Command not found [stop_556875770]
Sat Nov 19, 18:25 CET 2016 Command not found [start_556875770]
Sat Nov 19, 18:25 CET 2016 Command not found [stop_556875770]
Sat Nov 19, 18:25 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:26 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:26 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:26 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:26 CET 2016 Command not found [ping_1706981589]
Sat Nov 19, 18:26 CET 2016 Command not found [start_556875770]
Sat Nov 19, 18:26 CET 2016 Command not found [stop_556875770]
Sat Nov 19, 18:26 CET 2016 Command not found [ping_556875770]
Sat Nov 19, 18:27 CET 2016 Command not found [ping_1379491597]
Sat Nov 19, 18:27 CET 2016 Command not found [ping_675119585]
Sat Nov 19, 18:27 CET 2016 Command not found [ping_1173195083]
Sat Nov 19, 18:27 CET 2016 Command not found [ping_1706981589]
[1]+ Done bin/mamer (wd: ~/capablanca/lasker-2.2.3/bots/mamer)
(wd now: ~/chessd)
mics@www:~/chessd$ ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
0 1001 11829 11828 20 0 19476 2240 wait Ss pts/0 0:00 -bash
0 1001 15105 11829 20 0 6844 992 - R+ pts/0 0:00 ps l
mics@www:~/chessd$
There is no error message from the system about segfaults, stack overruns or anything. But the system was not rebooted; the ssh session was uninterrupted.