On-line engine blitz tourney November

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

nionita
Posts: 175
Joined: Fri Oct 22, 2010 9:47 pm
Location: Austria

Re: pawn hash

Post by nionita »

D Sceviour wrote:
Sven Schüle wrote:
D Sceviour wrote:What might produce instant errors is not considering the en passant status correctly.
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.
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.
[d]6k1/8/p7/Pp6/8/8/5K2/8 w - b6 0 1
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
Posts: 570
Joined: Mon Jul 20, 2015 5:06 pm

Re: pawn hash

Post by D Sceviour »

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.
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.
op12no2
Posts: 490
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Re: pawn hash

Post by op12no2 »

Having trouble connecting - is the ICS OK?
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: pawn hash

Post by Joost Buijs »

op12no2 wrote:Having trouble connecting - is the ICS OK?
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.

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.
User avatar
hgm
Posts: 27792
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: pawn hash

Post by hgm »

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.
ZirconiumX
Posts: 1334
Joined: Sun Jul 17, 2011 11:14 am

Re: pawn hash

Post by ZirconiumX »

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.
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.
Some believe in the almighty dollar.

I believe in the almighty printf statement.
Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney November

Post by Henk »

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.
Daniel Anulliero
Posts: 759
Joined: Fri Jan 04, 2013 4:55 pm
Location: Nice

Re: On-line engine blitz tourney November

Post by Daniel Anulliero »

Ics seems working now
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: pawn hash

Post by Joost Buijs »

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.
User avatar
hgm
Posts: 27792
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: pawn hash

Post by hgm »

Well, there is no real log, but the output on the terminal doesn't reveal anything. It is just suddenly gone:

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$ 
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.