Why no thinker talk?

Discussion of computer chess matches and engine tournaments.

Moderators: hgm, Rebel, chrisw

CThinker
Posts: 388
Joined: Wed Mar 08, 2006 10:08 pm

Re: I have got some update

Post by CThinker »

maxchgr wrote:yea I got that Lance, thanks. I'll test it real soon. BTW I had changed that ponder to ponder=true and it is still that way although in the GUI i set ponder to off since it wasnt working for Thinker
Please set the WB2UCI option to ponder=false. Pondering in Winboard and UCI is different.

In UCI, the UI tells the engine what to ponder on. The UI uses the PV output from the engine to figure out what move the engine should ponder on.

In Winboard, the engine decides for itself what to ponder on. It maybe from the previous PV, or it may be from a shallow search.

Cheers...
maxchgr

Re: I have got some update

Post by maxchgr »

alright. I hope that was not the cause of the problem.
ernest
Posts: 2041
Joined: Wed Mar 08, 2006 8:30 pm

Re: I have got some update

Post by ernest »

Hi Lance,

Since you don't print evals, PVs, nodes, nps...
how can I compare the speed of the 64-bit version against the 32-bit?

When will you give the possibility of infinite analysis (and printing something :) )?
maxchgr

Re: I have got some update

Post by maxchgr »

Thinker 51D 'passive' - Spike 1.2Turin +12 =10 -12
Lots of great games!
thinkerspike.pgn - 0.19MB

However, games 29 and 30 had the bug
Lance, the wb2uci log file:
wb2uci.log - 3.71MB
CThinker
Posts: 388
Joined: Wed Mar 08, 2006 10:08 pm

Re: I have got some update

Post by CThinker »

maxchgr wrote:Thinker 51D 'passive' - Spike 1.2Turin +12 =10 -12
Lots of great games!
thinkerspike.pgn - 0.19MB

However, games 29 and 30 had the bug
Lance, the wb2uci log file:
wb2uci.log - 3.71MB
The problem is with WB2UCI. All those bad moves are coming from WB2UI. It was not even instructing the Thinker engine about the state of the game.

After WB2UCI sent all the opening moves to the Thinker engine, it started producing its own moves. The first time that Thinker made a move, WB2UCI did not even send it to the Fritz UI.

I think WB2UCI gets confused when it received "0-1 {Black wins}" from the previous game, and it now thinks that the Thinker engine has stopped also.

This problem will always happen if the previous game ended in a state where the Thinker engine knows what the outcome is and sends the result to the UI. It looks like WB2UCI now thinks that the engine is stopped, even in the next game.

Code: Select all

30008.750: C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5
30008.750: S> 0-1 {Black wins}
30008.750&#58; C< info string 0-1 &#123;Black wins&#125;
30008.750&#58; S< result 0-1
30008.750&#58; S> 0-1 &#123;Black wins&#125;
30008.750&#58; C< info string 0-1 &#123;Black wins&#125;
30008.750&#58; S< result 0-1
30008.750&#58; S> 0-1 &#123;Black wins&#125;
30008.750&#58; C< info string 0-1 &#123;Black wins&#125;
30008.750&#58; S< result 0-1
30008.750&#58; S> 0-1 &#123;Black wins&#125;
30008.750&#58; C< info string 0-1 &#123;Black wins&#125;
30008.750&#58; S< result 0-1
30008.750&#58; C> go wtime 599000 btime 600000
30008.750&#58; C< info depth 1 score 1
30008.750&#58; S< force
30008.750&#58; S< new
30008.750&#58; S< post
30008.750&#58; S< hard
easy
30008.750&#58; S< level 0 10 0
30008.750&#58; S< force
30008.750&#58; S< d2d4
30008.750&#58; S< d7d5
30008.750&#58; S< c2c4
30008.750&#58; S< c7c6
30008.750&#58; S< g1f3
30008.750&#58; S< g8f6
30008.750&#58; S< b1c3
30008.750&#58; S< d5c4
30008.750&#58; S< a2a4
30008.750&#58; S< c8g4
30008.750&#58; S< f3e5
30008.750&#58; S< g4h5
30008.750&#58; S< g2g3
30008.750&#58; S< a7a5
30008.750&#58; S< time 59900
30008.750&#58; S< otim 60000
30008.750&#58; S< white
30008.750&#58; S< go
30008.766&#58; S> 0-1 &#123;Black wins&#125;
30008.766&#58; C< info string 0-1 &#123;Black wins&#125;
30008.766&#58; S< result 0-1
30008.766&#58; C< bestmove a1a2
30032.375&#58; S> move e5c4
30032.875&#58; -  Move discarded, engine is not thinking.
30032.875&#58; S> 13 58 1567 5536798 e5c4  d8d4  c1f4  d4c4
30044.610&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6
30044.610&#58; C> go wtime 599000 btime 599000
30044.610&#58; C< info depth 1 score 1
30044.610&#58; C< bestmove c1d2
30061.063&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6 c1d2 d8d4
30061.063&#58; C> go wtime 599000 btime 564000
30061.063&#58; C< info depth 1 score 1
30061.063&#58; C< bestmove d1c2
30075.188&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6 c1d2 d8d4 d1c2 d4e5
30075.188&#58; C> go wtime 599000 btime 548000
30075.188&#58; C< info depth 1 score 1
30075.188&#58; C< bestmove e1d1
30086.860&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6 c1d2 d8d4 d1c2 d4e5 e1d1 a6b4
30086.860&#58; C> go wtime 599000 btime 534000
30086.860&#58; C< info depth 1 score 1
30086.860&#58; C< bestmove d1c1
30097.672&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6 c1d2 d8d4 d1c2 d4e5 e1d1 a6b4 d1c1 b4c2
30097.672&#58; C> go wtime 599000 btime 522000
30097.672&#58; C< info depth 1 score 1
30097.672&#58; C< bestmove c1b1
30113.672&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6 c1d2 d8d4 d1c2 d4e5 e1d1 a6b4 d1c1 b4c2 c1b1 e5f5
30113.672&#58; C> go wtime 599000 btime 512000
30113.672&#58; C< info depth 1 score 1
30113.672&#58; C< bestmove g3g4
30114.079&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6 c1d2 d8d4 d1c2 d4e5 e1d1 a6b4 d1c1 b4c2 c1b1 e5f5 g3g4 c2a3
30114.079&#58; C> go wtime 599000 btime 496000
30114.079&#58; C< info depth 1 score 1
30114.079&#58; C< bestmove b1a1
30114.516&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 a1a2 b8a6 c1d2 d8d4 d1c2 d4e5 e1d1 a6b4 d1c1 b4c2 c1b1 e5f5 g3g4 c2a3 b1a1 f5b1
30114.516&#58; C> go wtime 599000 btime 496000
30114.516&#58; C< info depth 1 score 1
30114.516&#58; C< bestmove c3b1
30115.375&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2
30115.375&#58; C> go btime 599000 wtime 599000
30115.375&#58; C< info depth 1 score 1
30115.375&#58; C< bestmove h5g6
30128.766&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5
30128.766&#58; C> go btime 599000 wtime 599000
30128.766&#58; C< info depth 1 score 1
30128.766&#58; C< bestmove c6c5
30142.860&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4
30142.860&#58; C> go btime 599000 wtime 586000
30142.860&#58; C< info depth 1 score 1
30142.860&#58; C< bestmove f6d7
30155.688&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4 f6d7 e5c4
30155.688&#58; C> go btime 599000 wtime 572000
30155.688&#58; C< info depth 1 score 1
30155.688&#58; C< bestmove g6h5
30169.438&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4 f6d7 e5c4 g6h5 c3b5
30169.438&#58; C> go btime 599000 wtime 560000
30169.438&#58; C< info depth 1 score 1
30169.438&#58; C< bestmove h5g6
30182.047&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4 f6d7 e5c4 g6h5 c3b5 h5g6 b5c7
30182.047&#58; C> go btime 599000 wtime 546000
30182.047&#58; C< info depth 1 score 1
30182.047&#58; C< bestmove d8c7
30186.891&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4 f6d7 e5c4 g6h5 c3b5 h5g6 b5c7 d8c7 f4c7
30186.891&#58; C> go btime 599000 wtime 534000
30186.891&#58; C< info depth 1 score 1
30186.891&#58; C< bestmove g6h5
30218.391&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4 f6d7 e5c4 g6h5 c3b5 h5g6 b5c7 d8c7 f4c7 g6h5 g2h3
30218.391&#58; C> go btime 599000 wtime 529000
30218.391&#58; C< info depth 1 score 1
30218.391&#58; C< bestmove h5g6
30242.844&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4 f6d7 e5c4 g6h5 c3b5 h5g6 b5c7 d8c7 f4c7 g6h5 g2h3 h5g6 d1b3
30242.844&#58; C> go btime 599000 wtime 498000
30242.844&#58; C< info depth 1 score 1
30242.844&#58; C< bestmove g6h5
30253.891&#58; C> position startpos moves d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 b1c3 d5c4 a2a4 c8g4 f3e5 g4h5 g2g3 a7a5 f1g2 h5g6 d4d5 c6c5 c1f4 f6d7 e5c4 g6h5 c3b5 h5g6 b5c7 d8c7 f4c7 g6h5 g2h3 h5g6 d1b3 g6h5 b3b7
30253.891&#58; C> go btime 599000 wtime 474000
30253.891&#58; C< info depth 1 score 1
30253.891&#58; C< bestmove h5g6
30256.657&#58; C> position startpos moves e2e4 e7e5 b1c3 g8f6 g2g3 d7d5 e4d5 f6d5 f1g2 d5c3 b2c3 f8d6 g1f3 e8g8
30256.657&#58; C> go wtime 600000 btime 600000
30256.657&#58; C< info depth 1 score 1
30256.657&#58; S< force
30256.657&#58; S< new
30256.657&#58; S< post
30256.657&#58; S< hard
easy
maxchgr

Re: I have got some update

Post by maxchgr »

Glad it's solved ;) Great to confirm that it wasn't your engine, too. I understand there are other wb2uci? Maybe recommend a different one? The one I've been using is from the rybka thread posted by vytron (is that you Lance?)
User avatar
Graham Banks
Posts: 41654
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: I have got some update

Post by Graham Banks »

http://home.online.no/~malin/sjakk/Wb2Uci/

Have a read there. It should help answer some of your questions.
gbanksnz at gmail.com
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: I have got some update

Post by Ovyron »

But WB2UCI only does this with the Thinker engine?
CThinker
Posts: 388
Joined: Wed Mar 08, 2006 10:08 pm

Re: I have got some update

Post by CThinker »

glorfindel wrote:You mean you have run it in WINE? I tried a couple of times, but the engine did not start successfully.
I can easily run the Ubuntu 8.04 + WINE + Winboard + Thinker combination without any special configuration (everything right out of the box).

If your WINE config won't run Winboard, neither would Thinker run on it.

Cheers!
CThinker
Posts: 388
Joined: Wed Mar 08, 2006 10:08 pm

Re: I have got some update

Post by CThinker »

Ovyron wrote:But WB2UCI only does this with the Thinker engine?
Hmn, I think I now understand why. Looking at the WB2UCI log again, it looks like Thinker and WB2UCI are exchanging messages about the result back and forth.

I'll do another "quick fix" to detect this condition. It should be out tonight.