It is currently Thu Mar 28, 2024 11:47 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next
Author Message
Offline
 Post subject: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #1 Posted: Sat Jul 07, 2018 6:47 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
The purpose of this thread is first to clearly answer the question of how to use Phoenix go in sabaki ui. secondly, is to give some sample games of Phoenix go vs. leelaZ, and Phoenix go vs. deepZen 7 (commercial version.)
1. using Phoenix go in sabaki UI,
requirements are 64 bit cpu, and gpu (may be comfirmed by observing task manager if gpu is employed when Phoenix go or leelaZ is/are running.) And assuming that you have installed sabaki correctly and know how to operate it.
the zipped Phoenix Go file you should download is PhoenixGo-win-x64-gpu-v1.zip. unzip the file to a directory, say, myphoenix.
VERY IMPORTANT: the weight text file MUST be placed in the unzipped Phoenix Go's directory

in sabaki manu,
Engines -> Manage Engines -> Add
*(Unnamed Engine) ----- replaced by ---- phoenixGo_10_seconds ---- or whatever name you like.
*Path ----- replaced by ---- c:\somedirectories\myphoenix ---- or whatever directory your Phoenix go unzipped to.
*no arguments ---- replaced by ----- "-g --noponder -t 4 -w PhoenixGo_v1.txt -p 500000"
*Initial commands (;-saparated) ---- replaced by ----- "time_settings 0 11 1;"
the 11 time setting will give you 10 seconds thinking time, likewise, 6 will give you 5, 21 will give 20, and so on.

2. presumably you have already installed leelaZ with the same parameters as above,so that you may play Phoenix go against leelaZ, and in my another thread shows you how to use DeepZen 7 in sabaki. now i will report supported by very limited sampling games,and the result:
Phoenix Go (takes white) always defeats leelaZ and DeepZen7 commercial under same time settings. (i am mostly interested in 20 seconds time setting. my cpu is i5.) BTW, Phoenix go weight file and leelaZ weight file are interchangeable, meaning that you may use leelaZ's weight file in Phoenix Go instead of using its own. this is noted in another Phoenix Go thread, and i tried and confirmed that it is true.

next post i will show the actual game sample(s).


Last edited by kyotosato on Sat Jul 07, 2018 3:39 pm, edited 3 times in total.
Top
 Profile  
 
Offline
 Post subject: Re: Pheonix Go Installation and vs. Leela zero, vs. DeepZen
Post #2 Posted: Sat Jul 07, 2018 1:37 pm 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
game setting
PhoenixGo: v.1
arguments: -g --noponder -t 4 -w PhoenixGo_v1.txt -p 500000
initial commands: time_settings 0 21 1;
Leela-zero v.0.15:
arguments: -g --noponder -t 4 -w leelaz-model-swa-32-256000.txt -p 500000
initial commands: time_settings 0 21 1;
(note: the weight text file is latest available dated 6/29/2018, and the 21 is for constant 20 seconds thinking time)
computer: Asus i5 ; cpu: Intel® Core™ i5-8250U CPU@ 1.60GHz 1.80GHz (64 bit)
ram: 4.00GB usable; OS: windows 10 Home

Score Estimation: White won by 46.5 point at time Black resigned (employs DeepZen7's score estimation function).
Observations:
1. PhoenixGo was never able to overcome winrate 50% to offset 6.5 Komi.
2. the default resignation threshold may be set up on winrate dropping to below 5%, this has to check out both LeelaZ and PhoenixGo specs.


Last edited by kyotosato on Sun Jul 08, 2018 1:14 am, edited 4 times in total.
Top
 Profile  
 
Offline
 Post subject: Re: Pheonix Go Installation and vs. Leela zero, vs. DeepZen
Post #3 Posted: Sat Jul 07, 2018 2:14 pm 
Lives in gote

Posts: 502
Liked others: 1
Was liked: 153
Rank: KGS 2k
GD Posts: 100
KGS: Tryss
Quote:
computer: Asus i5 ; cpu: Intel® Core™ i5-8250U CPU@ 1.60GHz 1.80GHz (64 bit)
ram: 4.00GB usable; OS: windows 10 Home


You're missing the most important part : what GPU did you use? Or is it without GPU? How many playouts do you get in 20s?

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #4 Posted: Sat Jul 07, 2018 2:41 pm 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
@Tryss
1. As my first post said you might check task manager to see if the GPU is running for both leelaZ and PhoenixGo.
"gpu (may be comfirmed by observing task manager if gpu is employed when Phoenix go or leelaZ is/are running.)"
And I did observed both processes in task manager employed GPU. As for the Asus box. i just don't have time to check out its GPU specification, however it's GPU spec may easily be checked out by googling this particular brand and model. i just got the PC a few days ago. I will check it out soon.

2. the average playouts per move is around 160 to 190 for leelaZ. PhoenixGo did not listing playouts reading. my guess is about the same range.

3. i just got a game record with PhoenixGo taking black and resigned using above 20s setting. LeelaZ won. I will post the game soon.


Last edited by kyotosato on Sat Jul 07, 2018 3:45 pm, edited 3 times in total.
Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #5 Posted: Sat Jul 07, 2018 3:04 pm 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
game setting
PhoenixGo: v.1
arguments: -g --noponder -t 4 -w PhoenixGo_v1.txt -p 500000
initial commands: time_settings 0 21 1;
Leela-zero v.0.15:
arguments: -g --noponder -t 4 -w leelaz-model-swa-32-256000.txt -p 500000
initial commands: time_settings 0 21 1;
(note: the weight text file is latest available dated 6/29/2018, and the 21 is for constant 20 seconds thinking time)
computer: Asus i5 ; cpu: Intel® Core™ i5-8250U CPU@ 1.60GHz 1.80GHz (64 bit)
ram: 4.00GB usable; OS: windows 10 Home


Score Estimation: White won by 46.5 point at time Black resigned (employs DeepZen7's score estimation function).
Observations:
1. PhoenixGo was never able to overcome winrate 50% to offset 6.5 Komi.
2. the default resignation threshold may be set up on winrate dropping to below 5%, this has to check out both LeelaZ and PhoenixGo specs.

Top
 Profile  
 
Offline
 Post subject: Re: Pheonix Go Installation and vs. Leela zero, vs. DeepZen
Post #6 Posted: Sat Jul 07, 2018 10:03 pm 
Beginner

Posts: 12
Liked others: 5
Was liked: 0
Rank: 15k
kyotosato wrote:
2. game rule setting of 6.5 Komi may not results in a fair game. my next post will switch position by letting PhoenixGo takes black with 6.5 komi.
Why would you do this in the first place? Both LZ and Phoenixgo were trained with a komi of 7.5.

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #7 Posted: Sun Jul 08, 2018 12:56 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
@abcd_z:
"Why would you do this in the first place? Both LZ and Phoenixgo were trained with a komi of 7.5.
"
i don't get it, please elaborate your point. is that you mean the game should set 7.5 komi to be a fair game?

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #8 Posted: Sun Jul 08, 2018 1:18 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
game setting
PhoenixGo: v.1
arguments: -g --noponder -t 4 -w PhoenixGo_v1.txt -p 500000
initial commands: time_settings 0 21 1;
zen7: uses gtp4zen-0.3.2 for sabaki
arguments: -z 7 -t 4 -T 21 -s 200000

computer: Asus i5 ; cpu: Intel® Core™ i5-8250U CPU@ 1.60GHz 1.80GHz (64 bit)
ram: 4.00GB usable; OS: windows 10 Home


PhoenixGo (white) resigned because of ladder problem. but before PhoenixGo got into ladder problem, Zen7's winrate was constantly dropping from 47% to a point of no return.


Last edited by kyotosato on Sun Jul 08, 2018 2:48 am, edited 1 time in total.
Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #9 Posted: Sun Jul 08, 2018 1:29 am 
Lives in gote

Posts: 502
Liked others: 1
Was liked: 153
Rank: KGS 2k
GD Posts: 100
KGS: Tryss
kyotosato wrote:
2. the average playouts per move is around 160 to 190 for leelaZ. PhoenixGo did not listing playouts reading. my guess is about the same range.


It's very (very) low. Both bots are crippled at such playouts numbers.

It's kinda like if you organised a match between two pro at a 1s/move speed

Quote:
i don't get it, please elaborate your point. is that you mean the game should set 7.5 komi to be a fair game?


He means that both bots play will play like there's 7.5 komi no matter what komi you set, so why using 6.5 komi?


This post by Tryss was liked by: abcd_z
Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #10 Posted: Sun Jul 08, 2018 1:43 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
@Tryss:
so, the ave. playouts should be at least how high to reach ama. 9 dan? and how high for pro level, say, pro 2 dan? a ballpark figure.

about 7.5 or 6.5 komi problem, understood. still the sample game results are valid so long as white won. but it is beyond the point that i am questioning the komi setting of either 7.5, or 6.5 or even 5.5 are too high for a fair game setting.

on a second thought,
"He means that both bots play will play like there's 7.5 komi no matter what komi you set, so why using 6.5 komi?"
this is not a correct assessment while applying a real game situation. the value function to optimize next move is based on the current points advantage/disadvantage, which means the 6.5 or 7.5 komi setting does matter to generate each moves. The training is training patterns to store in neural nets, as far as i understand regardless the setting to 7.5 or 6.5 komi setting. or isn't it? i am not sure now.


Last edited by kyotosato on Sun Jul 08, 2018 3:13 am, edited 4 times in total.
Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #11 Posted: Sun Jul 08, 2018 1:47 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
game setting
PhoenixGo: v.1
arguments: -g --noponder -t 4 -w PhoenixGo_v1.txt -p 500000
initial commands: time_settings 0 21 1;
zen7: uses gtp4zen-0.3.2 for sabaki
arguments: -z 7 -t 4 -T 21 -s 200000

computer: Asus i5 ; cpu: Intel® Core™ i5-8250U CPU@ 1.60GHz 1.80GHz (64 bit)
ram: 4.00GB usable; OS: windows 10 Home



PhoenixGo (white) won 0.5 point


Last edited by kyotosato on Sun Jul 08, 2018 2:50 am, edited 1 time in total.
Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #12 Posted: Sun Jul 08, 2018 2:04 am 
Honinbo

Posts: 10905
Liked others: 3651
Was liked: 3374
So Black 309 is the game losing move?

_________________
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #13 Posted: Sun Jul 08, 2018 2:27 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
@Bill Spight:
i don't understand why Zen7 continue until to move 309 to send "pass" move to end the game. the quesion is the move 309 of black is necessary or not? but winrate shows 99. % by PhoenixGo constantly for last 10 white moves. And Zen 7 analysis function shows move 309 is necessary if not place the move , black winrate would drop to 39%.

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #14 Posted: Sun Jul 08, 2018 2:49 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
game setting
PhoenixGo: v.1
arguments: -g --noponder -t 4 -w PhoenixGo_v1.txt -p 500000
initial commands: time_settings 0 21 1;
zen7: uses gtp4zen-0.3.2 for sabaki
arguments: -z 7 -t 4 -T 21 -s 200000

computer: Asus i5 ; cpu: Intel® Core™ i5-8250U CPU@ 1.60GHz 1.80GHz (64 bit)
ram: 4.00GB usable; OS: windows 10 Home



zen 7 (white) won. a weird game at the end. both bots behaved strangely. Zen7 (white) casted the first pass at move 270, the game should be over, and PhoenixGo (Black) won 9.5. Something wrong with PhoenixGo. At the end i manually stop the game.

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #15 Posted: Sun Jul 08, 2018 3:05 am 
Judan

Posts: 6725
Location: Cambridge, UK
Liked others: 436
Was liked: 3719
Rank: UK 4 dan
KGS: Uberdude 4d
OGS: Uberdude 7d
kyotosato wrote:
@Tryss:
so, the ave. playouts should be at least how high to reach ama. 9 dan? and how high for pro level, say, pro 2 dan? a ballpark figure.

I don't know about PhoenixGo, but for LeelaZero I'd recommend at least 3000 playouts per move. On just a few hundred it has good intuition and judgement (9d+) but can make silly (kyu) reading mistakes, particularly with ladders, semeais, shortage of liberties etc. For a serious match I'd recommend at least 10k, 50k would be good.

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #16 Posted: Sun Jul 08, 2018 3:22 am 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
@Uberdude:

thanks for the info, i see if i could prolong each move time settings to increase playouts, and see if my i5 box will get a decent playouts within a tolerable time limit. for zen 7, to reach 10k per move is very fast and tolerable unless there is a race.

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #17 Posted: Sun Jul 08, 2018 4:21 am 
Honinbo

Posts: 10905
Liked others: 3651
Was liked: 3374
kyotosato wrote:
@Bill Spight:
i don't understand why Zen7 continue until to move 309 to send "pass" move to end the game. the quesion is the move 309 of black is necessary or not? but winrate shows 99. % by PhoenixGo constantly for last 10 white moves. And Zen 7 analysis function shows move 309 is necessary if not place the move , black winrate would drop to 39%.


If Black 309 passes, what does White do?

Edit:


Edit2: Added some more fun variations. ;)

_________________
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.


Last edited by Bill Spight on Sun Jul 08, 2018 3:00 pm, edited 1 time in total.
Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #18 Posted: Sun Jul 08, 2018 8:53 am 
Lives in gote

Posts: 502
Liked others: 1
Was liked: 153
Rank: KGS 2k
GD Posts: 100
KGS: Tryss
kyotosato wrote:
@Uberdude:

thanks for the info, i see if i could prolong each move time settings to increase playouts, and see if my i5 box will get a decent playouts within a tolerable time limit. for zen 7, to reach 10k per move is very fast and tolerable unless there is a race.


If you get 190 playouts in 20s, you'll need over 5 minutes to get 3000 playouts.

And I repeat again, but the CPU is mostly irrelevant for LZ, the GPU is what's important (A current top CPU is probably at least 10x slower than an average 5 year old GPU)

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #19 Posted: Sun Jul 08, 2018 2:31 pm 
Dies in gote

Posts: 54
Liked others: 0
Was liked: 0
Rank: KGS 3 dan
@Bill Spight:
move 309 was not necessary after all. did you manually get exhaustive variation? or you employed leelaZ to get them? just asking. pass or not pass decision design seems quite different from one to another.

Top
 Profile  
 
Offline
 Post subject: Re: PhoenixGo Installation and vs. Leela zero, vs. DeepZen 7
Post #20 Posted: Sun Jul 08, 2018 2:59 pm 
Honinbo

Posts: 10905
Liked others: 3651
Was liked: 3374
kyotosato wrote:
@Bill Spight:
move 309 was not necessary after all. did you manually get exhaustive variation? or you employed leelaZ to get them? just asking. pass or not pass decision design seems quite different from one to another.


I sensed that Black 309 was unnecessary right away. I did see the flaws in Black's position, but did not do any exhaustive reading before my original post. Afterwards I decided to make an SGF file. I did not see the main line that I showed all the way to the end, but such an underneath connection is quite familiar to me. I added variations because I think that it's a good idea to do so. One thing that I had not sensed was a variation I did not include, namely after White has captured the single stone, instead of playing atari, simply connect at G-15. White can cut off the Black stones to the left, but cannot win because of eye vs. no eye. :lol: That's one to remember. Actually, I have added some more variations, just for fun. ;)

_________________
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group