一年后再问:中国还有多少个丰县?| 搜信源

清明时节一声吼:“加班?加个锤子!”

【少儿禁】马建《亮出你的舌苔或空空荡荡》

太心酸!天门山跳崖者身后,比想象中还要悲凉...

危险的大东北

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

久 等 了!Android手机也能运行Lc0啦!

Glaurung Leela和它的朋友们 2022-12-09

一. 简介

众所周知,Lc0和Stockfish是目前最强力的两个引擎,它们各有所长:Lc0的局面性弈法鬼斧神工,而Stockfish的战术水平则是登峰造极。由于Lc0和Stockfish的原理完全不同(不同之处参见:国际象棋引擎分类),尽管以Stockfish为代表的CPU引擎很早就有了手机版,但Lc0作为第一个公开的在GPU上运行的引擎,并没有与之匹配的手机版本。因此长期以来,人们只能在手机上使用Stockfish,尽管够用(反正拿手机拆棋都是图一乐),但这对于许多Lc0粉丝而言仍是一个遗憾。在这里,基于Lc0官方自v0.24以来对Android平台的支持,我们报道了一种在Android手机上运行Lc0的简单方法,这种方法或对局面的分析提供一种全新的视角。

二. 操作部分

2.1 安装Lc0(for Android)

使用浏览器(图中以桌面端浏览器Edge进行演示)打开

https://github.com/LeelaChessZero/lc0/wiki/Running-lc0-on-Android-with-a-chess-GUI

打开后将如下图所示:


点击图中箭头所指链接,将会看到以下内容(目前最新的Lc0版本为v0.25.1):


点击图中箭头所指文件(以apk为文件扩展名的那一个),进行下载,国内下载GitHub上的文件可能网速较慢,请坐和放宽耐心等待。

之后在Android手机上运行apk文件进行安装(如果是在桌面端下载的apk文件,将apk文件发送至手机上即可)。安装后将会得到以下软件:


点击打开进入以下界面说明安装成功:


2.2 准备一个可以运行Lc0的软件(这里以Droidfish为例)

打开下面的链接,获取Droidfish的安装包

https://share.weiyun.com/5jRzl5R

安装Droidfish,打开后进入以下界面说明安装成功:


完成新手教学后长按红框中的图标,将会看到以下界面:


点击“选择引擎”,将会看见以下界面(Leela Chess Zero下面那个lc0是作者用另一种方法安装的,勿cue具体方法见:https://www.bilibili.com/video/BV14f4y1m7cT


选择Leela Chess Zero即可使用。

三. 结果与讨论

在这里,我们选择了两个局面进行比较,证明Android版的Lc0的可用性(使用设备Nokia 9 PureView运行):

3.1 后象与车马的混战——Leela魔术般兑现双象优势



对比以上两张图我们可以发现,Android版Lc0复现了小标题超链接中的选择:一选exf3。而作为对照的Stockfish 11则一选Qxf3(手机太弱了,电脑上能看见exf3的)


3.2 如果早知道,Stockfish也会被战术




同理,以上局面Android版Lc0也复现了对局中的选择。


以上两个局面证明了Android版Lc0在一定程度上的可用性。


四. 总结与展望


通过官方提供的文件,我们根据上述步骤成功安装了Android版Lc0,并将其应用于不同局面中进行检验,证明了可用性(其实还是有很多看不见的局面,只能说手机性能太弱了)。总之,Android版Lc0将是人们在Android手机上进行局面分析的一个新的选择,其独特的行棋风格有着潜在的应用前景。


相关链接


国际象棋引擎分类

后象与车马的混战——Leela魔术般兑现双象优势

如果早知道,Stockfish也会被战术

文章有问题?点此查看未经处理的缓存