It is currently Mon Mar 25, 2019 3:17 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
Offline
 Post subject: Lazy Baduk: Leela Zero analysis tool for Android
Post #1 Posted: Sat Feb 23, 2019 7:18 am 
Beginner

Posts: 13
Liked others: 2
Was liked: 8
I've just released Lazy Baduk, a Leela Zero analysis tool for Android. The app is available on Google Play, or a few versions with different weights can be downloaded directly from Github (see below). It requires Android version 6.0 (Marshmallow) or higher.

Image


The app focuses on making it as easy as possible to start entering and analysing moves with Leela Zero, with core support for pondering, variation display, AI play (including autoplay for black and/or white), and a winrate graph. I've kept the interface as simple as possible for that reason, although I may in the future add features such as SGF save/load.

The version on Google Play uses the last 15x192 network, from July last year, as a tradeoff between strength and analysis speed. Larger networks are both noticeably slower to load on a phone, and slower to generate playouts. I'm not sure what is the best choice to balance strength and speed, but the current version seems to perform fairly well.

I've also made available some other network versions for direct download. The apps have different names and can be installed simultaneously if you want:


Lazy Baduk's source is available on Github if anyone is interested. It works by including a version of Leela Zero compiled for arm. It runs only on the CPU, although GPU support might be possible in the future for some devices. Leela Zero does use as much CPU power as it can, which can drain the battery very fast - consider charging your phone while using the app!

Anyone interested in a more featureful SGF editor that includes Leela Zero (and other bot) analysis might like to look at Ah Q Go.


This post by afar was liked by 2 people: Bonobo, Drew
Top
 Profile  
 
Offline
 Post subject: Re: Lazy Baduk: Leela Zero analysis tool for Android
Post #2 Posted: Sat Feb 23, 2019 9:23 am 
Oza
User avatar

Posts: 2123
Location: Germany
Liked others: 7670
Was liked: 872
Rank: OGS SDK
Universal go server handle: trohde
Wow. Looks nice.

Sadly I don’t have an Android device. Any chance that we can get this for iOS also?

BTW I find it very cool of you to mention that other app also … respect!

_________________
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali ★ Play a slooooow correspondence game with me on OGS? :)


This post by Bonobo was liked by: afar
Top
 Profile  
 
Offline
 Post subject: Re: Lazy Baduk: Leela Zero analysis tool for Android
Post #3 Posted: Sat Feb 23, 2019 10:45 am 
Beginner

Posts: 13
Liked others: 2
Was liked: 8
Bonobo wrote:
Wow. Looks nice.

Sadly I don’t have an Android device. Any chance that we can get this for iOS also?


Thanks!

Unfortunately iOS development is impossible without macOS, which I don't have (plus the developer account fee is far higher).

The app is written using the cross-platform Kivy framework, which does support iOS, so it may not be that hard to port it if anyone gets into it. The missing bit would be compiling Leela Zero using the iOS developer tools, it's probably possible but might require a bit of thought.


This post by afar was liked by: Bonobo
Top
 Profile  
 
Offline
 Post subject: Re: Lazy Baduk: Leela Zero analysis tool for Android
Post #4 Posted: Sat Feb 23, 2019 8:28 pm 
Beginner

Posts: 15
Liked others: 0
Was liked: 7
Rank: KGS 1kyu
Aha, nice job, Thank you for your recommendation. :tmbup:

Top
 Profile  
 
Offline
 Post subject: Re: Lazy Baduk: Leela Zero analysis tool for Android
Post #5 Posted: Wed Feb 27, 2019 3:46 pm 
Beginner

Posts: 13
Liked others: 2
Was liked: 8
I just added a 13x13 version, using the procedure discussed here for convering 19x19 weights for different board sizes. The weights used come from LZ network #205. Apparently they are very strong, but I think the network is also quite large and so might be a bit slower than you'd hope on a phone.

Top
 Profile  
 
Offline
 Post subject: Re: Lazy Baduk: Leela Zero analysis tool for Android
Post #6 Posted: Sat Mar 09, 2019 8:46 am 
Lives with ko
User avatar

Posts: 283
Location: Illinois
Liked others: 220
Was liked: 75
Rank: infant
This is a great little app. You've given the community a wonderful gift. Thank you.


This post by Drew was liked by: afar
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: moha, nbc44 and 4 guests


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