Re: LC0 for iPad?
Report this post Quote
Unread post by crem » Wed May 15, 2019 3:37 pm
It may be not that bad.
Someone is having a very good progress with making an Android version (https://github.com/LeelaChessZero/lc0/pull/848), and I expect that it's not that harder to do for iOS. Probably takes a dozen of hours of free time for a knowledgeable person.
Most probably it will be OpenCL version only though.
Thank You My Friend..Its A Great Great Day.... LC0 for Android
Get lc0 for Android
Android builds are not official yet, but there are some that you could try. First lookup the architecture of your Android device and if it's 32 bits, choose this first build:
You're welcome! And thanks for spreading the word. Note that there's now a new section on the wiki with a small table containing the links to all the test builds that's been posted, for different platforms and back-ends:
lealgo wrote: ↑Fri May 24, 2019 11:10 pmYou're welcome! And thanks for spreading the word.
Thank you for making the Android version available! Much appreciated.
Hello Art...Do we know if the LC0 weights file will work properly in Chess For Android? Let us know
Also Art..A swiss system format in Chess for android would expedite some engine tests..(one year backlog) RR testing with 40-50-60 engines takes 'forever' 6,000 -10,000 games....Thx AR
supersharp77 wrote: ↑Sat May 25, 2019 1:50 am
Hello Art...Do we know if the LC0 weights file will work properly in Chess For Android? Let us know
Yes. The trick is to use "install engine from SD card" on the weights file as well (a bit non-intuitive, perhaps, but this puts the file in the same place as the engine binary, which then works). Of course, supporting a full UCI options setup dialog is the right way going forward. In modern days, the few options that I selected 10 years back just won't do anymore.....
1. Question: „supporting a full UCI options setup dialog“ - Is this the next „big thing“ you plan for CfA?
2. Question: Is it possible to preinstall LCO for CfA with the next update?
supersharp77 wrote: ↑Sat May 25, 2019 1:50 am
Hello Art...Do we know if the LC0 weights file will work properly in Chess For Android? Let us know
Yes. The trick is to use "install engine from SD card" on the weights file as well (a bit non-intuitive, perhaps, but this puts the file in the same place as the engine binary, which then works). Of course, supporting a full UCI options setup dialog is the right way going forward. In modern days, the few options that I selected 10 years back just won't do anymore.....
Hi,
I realized that it would be better to install the config file instead of the weights file. That way you could have the weights file located anywhere but also it allows you to configure the other parameters. From the reference:
-c, --config=STRING
Path to a configuration file. The format of the file is one command line
parameter per line, e.g.:
--weights=/path/to/weights
[UCI: ConfigFile DEFAULT: lc0.config]
I've tried with the default name and it works in Chess for Android. For the BLAS back-end I recommend --threads=8 and --max-prefetch=0
PeterO wrote: ↑Sat May 25, 2019 10:21 am
Hi Aart,
1. Question: „supporting a full UCI options setup dialog“ - Is this the next „big thing“ you plan for CfA?
2. Question: Is it possible to preinstall LCO for CfA with the next update?
Peter
Hi Peter!
1. Absolutely! I started the work on a general widget builder yesterday late at night already. I expect I can release this really soon.
2. I am not a fun of bundling like this. Wouldn't it make more sense to release LC0 in Android open exchange format (OEX), so all GUIs can benefit, and new releases can be done independently of GUI updates?
Aart