It is currently Mon May 20, 2024 4:54 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 216 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 11  Next
Author Message
Offline
 Post subject: Re: KataGo V1.3
Post #81 Posted: Sun Feb 23, 2020 4:56 am 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 7
KGS: inbae
Gomoto wrote:
What is "the" flying dagger joseki.

It should be "a" flying dagger joseki in my opinion. One of many, that is.

Nevertheless I have fun with your variant of a flying dagger joseki, although trick moves are not my thing usually. But with this one, if the flying dagger misses its target, it is at least not catastrophic.

AFAIK the word "flying dagger" is a direct translation of a Chinese word, and more specifically, they call the joseki "Mi Yuting's flying dagger" or something. I do not know if there is any other flying dagger joseki though. And that variation is considered not a trick play but a joseki, a very complex one which most of the modern engines (including even Golaxy) fail to understand thoroughly.

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #82 Posted: Sun Feb 23, 2020 8:00 am 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
Flying dagger: https://lifein19x19.com/viewtopic.php?f=13&t=16016

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #83 Posted: Sun Feb 23, 2020 8:08 am 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 7
KGS: inbae
Huh, didn't know.

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #84 Posted: Sun Feb 23, 2020 11:32 am 
Lives with ko

Posts: 237
Location: Pasadena, USA
Liked others: 79
Was liked: 12
Rank: OGS 9 kyu
OGS: Maharani
spook wrote:
Bots use internal memory to store their calculation progress. If you move up/down the game tree Leela Zero and KataGo will still remember their progress for previous calculations and will be able to resume new calculations from where they left off earlier. But unfortunately:
- If you restart a bot, all progress is gone. And you have to restart calculations from scratch next time.
- After a long time of calculation, the limit of the memory can be reached. When that happens, it will start clean parts of its memory.
- The memory cannot be dumped/exported to a file right now.

[...]

Even though there have been experiments to load/save memory to files, and it hasn't been supported by leela zero and katago yet.


(From this thread)

Are there any near-, mid- or long-term plans for KataGo to support saving/loading calculation memory?

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #85 Posted: Tue Feb 25, 2020 5:23 pm 
Lives in sente

Posts: 757
Liked others: 114
Was liked: 916
Rank: maybe 2d
Maharani wrote:
Are there any near-, mid- or long-term plans for KataGo to support saving/loading calculation memory?

No, not right now. (This might be a lot of work, I think other things take priority).


Last edited by lightvector on Thu Feb 27, 2020 8:58 pm, edited 1 time in total.

This post by lightvector was liked by: Maharani
Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #86 Posted: Thu Feb 27, 2020 8:58 pm 
Lives in sente

Posts: 757
Liked others: 114
Was liked: 916
Rank: maybe 2d
Version 1.3.3 is out!

https://github.com/lightvector/KataGo/releases

This is the first release of some new bigger nets: b30c320, b40c256. These should be noticeably stronger at equal playouts but noticeably weaker at equal time. At least, for low 1000s of playouts - I haven't tested them at very long time controls to see whether they do the thing where the big net scales better than the small net for much longer time controls.

And the 20 block net is still improving too, as we are continuing to train it even after switching to the larger nets for self-play.

Also, this release has various configuration, GTP and other improvements. For example, you can now query KataGo for raw neural net evaluations in GTP, have interactively generate a config for you and do the necessary tuning, or run it on KGS out-of-the-box now.


This post by lightvector was liked by 7 people: And, bernds, dfan, ez4u, go4thewin, Vargo, Waylon
Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #87 Posted: Fri Feb 28, 2020 6:29 am 
Lives in sente

Posts: 1038
Liked others: 0
Was liked: 181
lightvector wrote:
Version 1.3.3 is out!

........ but noticeably weaker at equal time. At least, for low 1000s of playouts ..........- I haven't tested them at very long time controls to see whether they do the thing where the big net scales better than the small net for much longer time controls.

And the 20 block net is still improving too, as we are continuing to train it even after switching to the larger nets for self-play.


Expected behavior, but uninformative as to what the inflection points might be. I realize that you perhaps don't know the information yet in an exact sense, but how about in at least a ball park of what you mean by "short" and "long" time. When you say "short" do you mean a second, ten seconds, a minute?

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #88 Posted: Fri Feb 28, 2020 8:21 am 
Lives in sente

Posts: 757
Liked others: 114
Was liked: 916
Rank: maybe 2d
I don't think I did say "short"? Rather I said "low 1000s of playouts". For example say the 20 block gets a time control that lets it get about 4000 playouts per move while the 40 block is able to get a bit more than 2000 playouts per move. Generally slightly more since 2x the size of net is a bit less than a 2x slowdown depending on your GPUs and your CPUs.

At roughly those settings, with a test of a few hundred games I'm seeing about a 60-110 Elo gap between the two. For example, for one of the older 40 block versions (a bit older than the one released publicly, which I haven't directly tested) vs one the 20 block versions from last release (s1.91G), test result was 379.5 vs 230.5 vs in favor of the 20 block. Counting draws as half, randomizing between area and territory rules and group tax and button Go and other options automatically choosing whatever komi the nets believe are most fair, usually 6.5 or 7 depending on the rules.

You'd need to work for yourself on your hardware how much time that many playouts takes. ;-)

And how much longer "long" would need to be, or if in fact the 30 or 40 block nets have been trained enough to even have better scaling yet? Nobody has tested yet. :)

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #89 Posted: Fri Feb 28, 2020 8:46 am 
Gosei
User avatar

Posts: 1362
Liked others: 202
Was liked: 204
"OpenCL version will now detect CPU-based OpenCL devices, and might run on some pure CPU machines now with no GPU." (https://github.com/lightvector/KataGo/releases)

can I use cpu if there is a gpu? and how to find out if the cpu supports?

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #90 Posted: Fri Feb 28, 2020 9:06 am 
Lives in sente

Posts: 757
Liked others: 114
Was liked: 916
Rank: maybe 2d
If you run anything with it (GTP, or benchmark), it should list all the devices it finds in the log. Or in the case of the new genconfig command, it will explicitly tell you the devices in the interactive prompt. Then you can select which device you want, either editing an existing gtp.cfg to use that device id, or using genconfig to make an entirely new config.

You may or may not have a CPU OpenCL implementation. The cloud machines I'm testing on don't have one, but my laptop does. Keep in mind that CPU will be a lot slower.

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #91 Posted: Fri Feb 28, 2020 9:47 am 
Lives in gote

Posts: 445
Liked others: 0
Was liked: 37
lightvector wrote:
And how much longer "long" would need to be, or if in fact the 30 or 40 block nets have been trained enough to even have better scaling yet? Nobody has tested yet. :)

If there is significant strength difference (seen at equal visits), I'd be very surprised if the scaling effect wouldn't appear in high visit games (exponential policy benefit IMO).

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #92 Posted: Fri Feb 28, 2020 1:42 pm 
Lives with ko

Posts: 150
Liked others: 200
Was liked: 30
Rank: 25 kyu
Any chance for a 15b bot trained on 30b games in the future? Maybe it would eventually get stronger than Elf2 at playout parity? Thanks for great bots!
Katago 1.3.3 s243 20b 1 playout vs gtp4zen zen6 7d : 4-0 . Wow
Katago 1.3.3 s243 20b 350 playout 1 thread vs lz 125 1 thread 4000 playout [9d amateur - beat a pro] : 3-1 two bots were dead even
leela white
Attachment:
350po3.sgf [5 KiB]
Downloaded 302 times

kata white
Attachment:
350po4.sgf [5.42 KiB]
Downloaded 326 times


lastly, 20b s243 vs 20b s191 both 16 po 1 thread engine 1.3.3: 4-2
They are pretty even on my machine. With continued extended training, it will be interesting to watch progress!

_________________
set katago to play at your level https://docdro.id/sHZU1ti or experiment with gtp4zen ( https://rb.gy/kx2ilb )


Last edited by go4thewin on Sun Mar 01, 2020 5:42 am, edited 2 times in total.
Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #93 Posted: Sat Feb 29, 2020 4:35 am 
Dies in gote

Posts: 62
Liked others: 8
Was liked: 4
go4thewin wrote:
Any chance for a 15b bot trained on 30b games in the future? Maybe it would eventually get stronger than Elf2 at playout parity?
What makes you think that KataGo with the current best 15 block net is not stronger than Elf v2 at playout parity? In my opinion it already is.

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #94 Posted: Sat Feb 29, 2020 4:50 am 
Lives with ko

Posts: 150
Liked others: 200
Was liked: 30
Rank: 25 kyu
My tests showed them about even. I forgot how i tested, might not be right. cgos has 15b 100 playout even with kata 1.3.2 s191 50 playout, to give strength estimate. Leela zero did 15b extended trainingd with 40b net, it was effective for them. 15b extended training is one of their strongest nets. It takes time, though, the 30b bot has to get very strong first for the 15b to make any progress

_________________
set katago to play at your level https://docdro.id/sHZU1ti or experiment with gtp4zen ( https://rb.gy/kx2ilb )

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #95 Posted: Sat Feb 29, 2020 9:36 am 
Lives in gote

Posts: 337
Liked others: 22
Was liked: 97
Katago 1.3.3 , Networks :
20b : b20d4686.txt.gz
30b : b30d5259.bin.gz
40b : b40d5243.bin.gz

9x9 : 100 game tests at visits parity (1600 visits). Gogui-twogtp 1.5.1 , 1xGTX1080

Katago 1.3.3 20b v. Katago 1.3.3 30b
no error, 2 duplicate games,
Katago 1.3.3 30b wins 85-13 (86.7 %)

Katago 1.3.3 20b v. Katago 1.3.3 40b
no error, 14 duplicate games,
Katago 1.3.3 40b wins 69-17 (80.2 %)

For 9x9, at visits parity 30b and 40b seem much stronger than 20b


9x9 : 100 game tests at time parity. Gogui-twogtp 1.5.1 , 2xGTX 1080Ti (2s/move, corresponding to ~ 8000 visits for 20b, and to ~3000-3500 visits for 30b or 40b )

Katago 1.3.3 20b v. Katago 1.3.3 30b
no error, 3 duplicate games,
Katago 1.3.3 20b wins 55-42 (56.7 %)

Katago 1.3.3 20b v. Katago 1.3.3 40b
no error, 2 duplicate games,
Katago 1.3.3 20b wins 57-41 (58.1 %)

30b and 40b seem not too far from 20b at time parity.

Stats :
Attachment:
vpar.jpg
vpar.jpg [ 335.05 KiB | Viewed 7647 times ]
Attachment:
4.jpg
4.jpg [ 189.58 KiB | Viewed 7647 times ]
Attachment:
3.jpg
3.jpg [ 249.14 KiB | Viewed 7647 times ]

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #96 Posted: Sat Feb 29, 2020 9:56 am 
Gosei
User avatar

Posts: 1362
Liked others: 202
Was liked: 204
Vargo why didn't you use a stronger network g170e 20 block s2.43G?

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #97 Posted: Sat Feb 29, 2020 10:01 am 
Gosei
User avatar

Posts: 1362
Liked others: 202
Was liked: 204
Can anyone explain the meaning of the visits parity tests? I understand this for training networks, but for the user, what's the point?

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #98 Posted: Sat Feb 29, 2020 10:10 am 
Lives in gote

Posts: 337
Liked others: 22
Was liked: 97
And wrote:
And why didn't you use a stronger network g170e 20 block s2.43G?
Maybe I'll try tomorrow with 20b s2.43G.

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #99 Posted: Sat Feb 29, 2020 10:14 am 
Gosei
User avatar

Posts: 1362
Liked others: 202
Was liked: 204
interesting to see 19x19! thanks for your tests!

Top
 Profile  
 
Offline
 Post subject: Re: KataGo V1.3
Post #100 Posted: Sat Feb 29, 2020 11:39 am 
Lives with ko

Posts: 150
Liked others: 200
Was liked: 30
Rank: 25 kyu
And wrote:
Can anyone explain the meaning of the visits parity tests? I understand this for training networks, but for the user, what's the point?

visits, especially with one thread, are reproducible on different hardware. Very good if you dont want the bot playing at its strongest. Like getting gtp4zen to play at 3 kyu instead of 3 dan. Thats different time per move on different hardware, but visits parameter is the same and reproducible on any hardware. I know exactly how many playouts katago needs to play at a pro level, but the time is different on dif hardware. similarly, i know how to get it to play at 4 dan ogs (1 playout). you can play against a set strength level, especially with nonzero bots trained on sgfs

_________________
set katago to play at your level https://docdro.id/sHZU1ti or experiment with gtp4zen ( https://rb.gy/kx2ilb )

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 216 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 11  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: Bing [Bot] 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