New release Pedone 1.6

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

Moderators: hgm, Rebel, chrisw

User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

New release Pedone 1.6

Post by Fabio Gobbato »

I have released a new version of my engine.

The changes:
Android executable
Max Threads set to 128
Simplify king safety and increased sensivity
Improved threatened pieces evaluation
Tuning
Added some more endgame knowledge
Tuned reductions
Improved history heuristic
Tuned iid reduction formula
Some speed optimizations

The difference between version 1.5 is between 20-30 elo

You can download it from its web site: https://sites.google.com/site/pedonechess/
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New release Pedone 1.6

Post by Graham Banks »

Thanks Fabio. :)
gbanksnz at gmail.com
User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: New release Pedone 1.6

Post by cdani »

Nice! Good luck with it!
Gurcan Uckardes
Posts: 196
Joined: Wed Oct 29, 2014 12:42 am

Re: New release Pedone 1.6

Post by Gurcan Uckardes »

Very exciting to see an Android build. Thanks for this.

But some issues:
* Lenovo Vibe S1 with octacore MTK6752 Lollipop 5.0 64 bit: No issues. :D
* Galaxy Note II with quadcore Exynos 4412 Kitkat 4.4.2 32-bit: Exits after choosing UCI in Chess for Android. Droidfish gives also error. :(
* Galaxy Note II with quadcore Exynos 4412 JellyBean 4.2.1 32-bit: Same error as Kitkat.:(

By the way, there's also another user reporting that it works well with quad core cpu & 32-bit Kitkat which surprised me because the same config doesn't work for me.

This is the first time i had a 32-bit build running on a 64-bit O/S but not on 32-bit.

Can you please check what's going wrong because Pedone is closed source and you're the only one who can help. Regards.

The post in my blog:
http://chesstroid.blogspot.com/2017/06/ ... ne-16.html
My blog for Android users: http://chesstroid.blogspot.com
User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: New release Pedone 1.6

Post by Fabio Gobbato »

Thank you to inform me of this problem. I have very few time now but I will see in the next days what's the reason of that issue.
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: New release Pedone 1.6

Post by stegemma »

On My computer, Pedone hangs both from Sabrina tourney-mode than running from the command line. This is the log:

Code: Select all

-	new match: 'pedone' vs 'sabrina'
W	waiting for 'pedone' initialization...
W	--->	uci
W	<---	id name Pedone 1.6
W	<---	id author Fabio Gobbato
W	<---	option name Hash type spin default 256 min 1 max 1048576
W	<---	option name Ponder type check default true
W	<---	option name DrawScore type spin default -5 min -500 max 500
W	<---	option name OwnBook type check default false
W	<---	option name BookFile type string default ./book.bin
W	<---	option name BookRandom type check default false
W	<---	option name Strength type spin default 100 min 1 max 100
W	<---	option name Threads type spin default 1 min 1 max 128
W	<---	option name MultiPV type spin default 1 min 1 max 256
W	<---	option name SyzygyPath type string default <empty>
W	<---	option name Syzygy50MoveRule type check default true
W	<---	option name SyzygyProbeLimit type spin default 6 min 0 max 6
W	<---	uciok
W	--->	ucinewgame
B	waiting for 'sabrina' initialization...
B	--->	xboard
B	--->	protover 2
B	--->	new
B	--->	post
B	--->	level 0 15 0
W	--->	go wtime 15000 btime 15000 winc 200 binc 200
W	pedone forfeits on time &#40;15001>15000&#41;
-	'pedone' result 0 score 0
-	'sabrina' result 2 score 2
W	--->	quit
B	--->	quit
"W" commands are those sent to Pedone. My PC is:

Intel i7-4790K at 4 GHz 8 Gb RAM - Windows 64 bit

It hangs the same as "Pedonw_win.exe" and "Pedone_win_nopopcnt.exe".
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: New release Pedone 1.6

Post by Fabio Gobbato »

You have launched the engine without the position command.
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: New release Pedone 1.6

Post by stegemma »

Ok, now it go ahead but still it hangs. This could be a problem in my GUI, not in Pedone:

Code: Select all

W	--->	xboard
W	--->	protover 2
W	--->	new
W	--->	post
W	--->	level 0 15 0
B	waiting for 'pedone' initialization...
B	--->	uci
B	<---	id name Pedone 1.6
B	<---	id author Fabio Gobbato
B	<---	option name Hash type spin default 256 min 1 max 1048576
B	<---	option name Ponder type check default true
B	<---	option name DrawScore type spin default -5 min -500 max 500
B	<---	option name OwnBook type check default false
B	<---	option name BookFile type string default ./book.bin
B	<---	option name BookRandom type check default false
B	<---	option name Strength type spin default 100 min 1 max 100
B	<---	option name Threads type spin default 1 min 1 max 128
B	<---	option name MultiPV type spin default 1 min 1 max 256
B	<---	option name SyzygyPath type string default <empty>
B	<---	option name Syzygy50MoveRule type check default true
B	<---	option name SyzygyProbeLimit type spin default 6 min 0 max 6
B	<---	uciok
B	--->	ucinewgame
B	--->	position startpos
B	--->	isready
W	--->	time 1500
W	--->	otim 1500
W	--->	go
W	<---	# filling slides
W	<---	# no book D&#58;\Sabrina\Sabrina_4.sbk
W	<---	# sizeof&#40;clsMove&#41;=0x30
W	<---	# sizeof&#40;clsSimpleNode&#41;=0x100
W	<---	# sizeof&#40;clsTT&#41;=0x20
W	<---	# filling hash
W	<---	# TT 1048576 entries - 64 MiB
W	<---	# init nodes
W	<---	# Sabrina 3.0.22 &#40;c&#41; 2012-2017 Stefano Gemma
W	<---	# zlib &#40;c&#41; 1995-2011 Mark Adler
W	<---	# crypt &#40;c&#41; Brad Conte
W	<---	# xorshift &#40;c&#41; George Marsaglia
W	<---	# init nodes
W	<---	feature ping=1 setboard=1 done=1 san=0 usermove=1 time=1 draw=1 sigint=0 sigterm=0 reuse=1 analyze=0 myname="Sabrina 3.0.22" colors=0 ics=1 name=1 nps=0 debug=1 memory=1 smp=1
W	--->	ping 1
W	<---	# init nodes
W	<---	# moves 1/0 - time 373/15000 ms
W	<---	# engine's running
W	<---	# time has expired
W	<---	# engine stopped
W	<---	10 -0.06  37 4290755 Ng1-f3
W	<---	# 377 ms 11381 Knps, TT hits&#58; 404061 9.42%, Rept.Hits&#58; 277
W	<---	move g1f3
W	move g1f3
B	--->	position startpos moves g1f3 
B	--->	go wtime 14811 btime 15000 winc 200 binc 200
B	<---	readyok
B	<---	info multipv 1 depth 1 time 0 nodes 27 nps 27000 tbhits 0 score cp 151 pv b1c3 
B	<---	info multipv 1 depth 2 time 0 nodes 93 nps 93000 tbhits 0 score cp 59 pv b1c3 g8f6 
B	<---	info multipv 1 depth 3 time 0 nodes 220 nps 220000 tbhits 0 score cp 101 pv b1c3 c7c6 d2d3 
B	<---	info multipv 1 depth 4 time 0 nodes 739 nps 739000 tbhits 0 score cp 45 pv b1c3 c7c6 g2g4 g8f6 
B	<---	info multipv 1 depth 5 time 0 nodes 1108 nps 1108000 tbhits 0 score cp 61 pv b1c3 c7c6 g2g4 g8f6 h2h3 
B	pedone has crashed!
-	'sabrina' result 2 score 4
-	'pedone' result 0 score 0
W	--->	quit
B	--->	quit
Sabrina 4 Pedone 0 looks like a dream! ;)
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New release Pedone 1.6

Post by Guenther »

stegemma wrote:Ok, now it go ahead but still it hangs. This could be a problem in my GUI, not in Pedone:

Code: Select all

...
myname="Sabrina 3.0.22" colors=0 ics=1 name=1 nps=0 debug=1 memory=1 smp=1
W	--->	ping 1
W	<---	# init nodes
W	<---	# moves 1/0 - time 373/15000 ms
W	<---	# engine's running
W	<---	# time has expired
W	<---	# engine stopped
W	<---	10 -0.06  37 4290755 Ng1-f3
W	<---	# 377 ms 11381 Knps, TT hits&#58; 404061 9.42%, Rept.Hits&#58; 277
W	<---	move g1f3
W	move g1f3
B	--->	position startpos moves g1f3 
B	--->	go wtime 14811 btime 15000 winc 200 binc 200
B	<---	readyok
B	<---	info multipv 1 depth 1 time 0 nodes 27 nps 27000 tbhits 0 score cp 151 pv b1c3 
B	<---	info multipv 1 depth 2 time 0 nodes 93 nps 93000 tbhits 0 score cp 59 pv b1c3 g8f6 
B	<---	info multipv 1 depth 3 time 0 nodes 220 nps 220000 tbhits 0 score cp 101 pv b1c3 c7c6 d2d3 
B	<---	info multipv 1 depth 4 time 0 nodes 739 nps 739000 tbhits 0 score cp 45 pv b1c3 c7c6 g2g4 g8f6 
B	<---	info multipv 1 depth 5 time 0 nodes 1108 nps 1108000 tbhits 0 score cp 61 pv b1c3 c7c6 g2g4 g8f6 h2h3 
B	pedone has crashed!
-	'sabrina' result 2 score 4
-	'pedone' result 0 score 0
W	--->	quit
B	--->	quit
Sabrina 4 Pedone 0 looks like a dream! ;)
If I feed the commands from the commandline I get this (Pedone 1.6 nopopcount):
(note that in your example it also calculates for the wrong side??)

Code: Select all

position startpos moves g1f3
go wtime 14811 btime 15000 winc 200 binc 200
info multipv 1 depth 1 time 0 nodes 26 nps 26000 tbhits 0 score cp -6 pv g8f6
info multipv 1 depth 2 time 0 nodes 88 nps 88000 tbhits 0 score cp -45 pv g8f6 b
1c3
info multipv 1 depth 3 time 1 nodes 184 nps 92000 tbhits 0 score cp -6 pv g8f6 b
1c3 b8c6
info multipv 1 depth 4 time 3 nodes 422 nps 105500 tbhits 0 score cp -36 pv g8f6
 b1c3 b8c6 d2d3
info multipv 1 depth 5 time 5 nodes 797 nps 132833 tbhits 0 score cp -6 pv g8f6
b1c3 b8c6 d2d3 d7d6
info multipv 1 depth 6 time 8 nodes 1887 nps 209666 tbhits 0 score cp -24 pv g8f
6 b1c3 b8c6 d2d3 d7d6 e2e4
info multipv 1 depth 7 time 12 nodes 3402 nps 261692 tbhits 0 score cp -27 pv g8
f6 b1c3 b8c6 d2d4 d7d6 e2e4 c8e6
info multipv 1 depth 8 time 20 nodes 9482 nps 451523 tbhits 0 score cp -30 pv g8
f6 b1c3 b8c6 d2d4 d7d5 c1f4 c8f5 e2e3
info multipv 1 depth 9 time 33 nodes 18980 nps 558235 tbhits 0 score cp -8 pv g8
f6 c2c4 b8c6 b1c3 e7e6 d2d4 d7d5 c4c5 h7h6
info multipv 1 depth 10 time 81 nodes 61843 nps 754182 tbhits 0 score cp -31 pv
g8f6 d2d4 d7d5 c2c4 e7e6 b1c3 b8c6 c4d5 e6d5 c1f4
info multipv 1 depth 11 time 93 nodes 72050 nps 766489 tbhits 0 score cp -16 pv
g8f6 d2d4 d7d5 c2c4 e7e6 b1c3 b8c6 c1f4 f8b4 c4d5 f6d5
info multipv 1 depth 12 time 158 nodes 130367 nps 819918 tbhits 0 score cp -24 p
v g8f6 d2d4 e7e6 b1c3 d7d5 e2e3 f8d6 f1d3 e8g8 e1g1 b8c6 c1d2
info multipv 1 depth 13 time 218 nodes 186625 nps 852168 tbhits 0 score cp -17 p
v g8f6 d2d4 e7e6 c2c4 d7d5 b1c3 b8c6 c4d5 e6d5 e2e3 c8e6 f1d3 f8b4
info multipv 1 depth 14 time 327 nodes 289400 nps 882317 tbhits 0 score cp -21 p
v g8f6 d2d4 e7e6 c2c4 d7d5 e2e3 b8c6 b1c3 f8b4 f1d3 d5c4 d3c4 b4c3 b2c3 e8g8
info multipv 1 depth 15 time 476 nodes 434303 nps 910488 tbhits 0 score cp -18 p
v g8f6 d2d4 e7e6 c2c4 d7d5 e2e3 f8e7 c4d5 e8g8 f1d3 b8a6 e1g1 a6b4 d5e6 c8e6
bestmove g8f6 ponder d2d4
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: New release Pedone 1.6

Post by stegemma »

In the second log Pedone was playing with Black. Maybe now the problem gets from something related to timing in my GUI (but the GUI itself doen's hangs).
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com