After starting Fuego and issuing these commands:
boardsize 4
komi 1.5
book_clear
go_param timelimit 600
uct_param_search number_threads 1
go_param_rules ko_rule pos_superko
uct_param_search max_nodes 30000000
reg_genmove_toplay
I get this result:
SgRandom::SetSeed: 1241728335
SgDefaultTimeControl: timeLeft=600/1 remaining=1 timeMove=600
SgUctSearch: move cannot change anymore
Count 8.64857e+06
Nodes 11566693
Time 3.9e+02
GameLen 19.8 dev=nan min=7.0 max=47.0
InTree 19.6 dev=nan min=0.0 max=38.0
Aborted 0%
Games/s 22214.2
Value 0.68
Sequence B2 C3 B3 C2 C4 B1 D3 A2 D2 C1 A4 PASS D4 PASS PASS
TimeRootFilter 0.00
= B2
For the same commands but with a second thread:
boardsize 4
komi 1.5
book_clear
go_param timelimit 600
uct_param_search number_threads 2
go_param_rules ko_rule pos_superko
uct_param_search max_nodes 30000000
reg_genmove_toplay
I get this result:
SgRandom::SetSeed: 1241729082
SgDefaultTimeControl: timeLeft=600/1 remaining=1 timeMove=600
[0] SgUctSearch: move cannot change anymore
[1] SgUctSearch: move cannot change anymore
Count 1.03816e+07
Nodes 17472903
Time 5e+02
GameLen 20.9 dev=nan min=7.0 max=48.0
InTree 20.5 dev=nan min=0.0 max=42.0
Aborted 0%
Games/s 20593.9
Value 0.21
Sequence B2 C3 C2 B3 B4 A2 D3 D2 D1 C4 B1 A3 A1 A4 D2 PASS PASS
TimeRootFilter 0.00
= B2
Using a second thread has negatively affected the evaluation of the position.
The position is won for black.
Also, I think the documentation could be improved by indicating what the defaults are for various parameters. For instance, I don't know whether the statement
above that sets the ko rule was necessary or if it already defaults to pos_superko.
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/