飞扬围棋

标题: 如何使用lizzie+ikatago在百度aistudio上进行云端棋谱分析(多图) [打印本页]

作者: 大桥英雄    时间: 2020-10-10 16:15
标题: 如何使用lizzie+ikatago在百度aistudio上进行云端棋谱分析(多图)
Katago(https://github.com/lightvector/KataGo)大家应该不陌生了,据说这位后起之秀已经强于leelazero了,也是普通棋友能够自行安装运行的最强AI软件,而且好评如潮。但是,不管是katago还是leelazero,都有一个门槛,就是你有1台不错的电脑,尤其是对显卡gpu性能很有要求,以致于好多棋友望之兴叹,我就是之一。这年头,拿AI复盘已经不好意思说用zen7和leela了,虽然他们的确很强,但它们不会“点三三”等流行招式,我很介意。近期,nvdia公司发布了30系显卡,相比20系的性能提升很大,而且价格比上一代便宜很多,综合考虑性价比,我真的动心了!因此,“双十一”打算攒1台电脑(10400+460m+rtx3060Ti),专门用来跑katago,一算价格至少七八千元,而且两年后配置又过时了。这时,我忽然想到是否有云端运行katago的途径,家里旧电脑也能继续用,利用云端的资源跑棋谱,这样就不用攒新电脑了,门槛一下子就下来了。终于功夫不负有心人,在狂搜“谷歌云+katago”时,无意间发现2个帖子,http://www.tianqiweiqi.com/ai-studio-katago.html,还有一个https://aistudio.baidu.com/aistudio/projectdetail/681506,而且里面还有配套的视频介绍,https://www.bilibili.com/video/BV1B541187Ny,一目了然。后期了解到,应该是kinfkong(昵称)在百度aistudio搭建的一个项目,为我等普通棋友提供了免费云端运行katago的途径(使用高端v100 显卡),本地只需要有lizzie(https://github.com/featurecat/lizzie)即可,真的万分感激!大家感兴趣的话,可以加QQ群“703409387”方便交流。
好了,废话说了一堆,下面我尽力用傻瓜式教程的方式,教大家如何使用lizzie+ikatago在百度aistudio上进行云端棋谱分析。


作者: 大桥英雄    时间: 2020-10-10 16:26
一、  下载准备。
1、     lizzie下载
登录https://github.com/featurecat/lizzie/releases,下载最新版的lizzie,现在是0.7.4。注意下载版本,没有显卡的老电脑请选择CPU版,比如我本人就是。把它解压到本地目录即可,注意文件夹名字不要有中文。
[attach]169492[/attach]


        2、ikatago下载
        登录https://github.com/kinfkong/ikatago-client,下载需要本地安装的ikatago客户端,务必选择对应的版本。
[attach]169493[/attach]
或者,登录https://github.com/kinfkong/ikatago-client/releases,应该都是一样的。
[attach]169494[/attach]
这个压缩包解开就是一个文件,把它放在lizzie目录下即可。
[attach]169495[/attach]

3、Java8运行环境。

没有jre8图形界面起不来,安装过程这里我就不赘述了,早年发个帖子《如何使用里拉围棋分析工具进行棋谱分析(多图)》(http://www.flygo.net/bbs/forum.php?mod=viewthread&tid=90204&extra=page%3D1)里面应该有涉及,大家可以看看。如果本地预装了“软件管理”程序(比如安装了“电脑管家”),可以点击“lizzie目录”下得lizzie.jar,系统会提示引导进行安装jre8。


作者: 大桥英雄    时间: 2020-10-10 16:27
二、  aistudio注册
上一步是下载准备,下面需要在云端进行设置。先登录https://aistudio.baidu.com/aistudio/index,进行注册,很简单的,这里我也简略一下。如果你有百度账号的话,可以直接使用。


作者: 大桥英雄    时间: 2020-10-10 16:36
三、  项目aistudio-katago配置
1、下面进行云端配置,注册登录后,点击网页顶部“项目”,在“公开项目”搜索栏输入关键字“katago”,即可找到“aistudio-katago”点击进入。这个项目是2020年8月3日由kinfkong(昵称)创建的,再次表示感谢!
[attach]169496[/attach]
2、首次需要点击“Fork”,新的界面点“创建”,然后“运行项目”,进行相关数据的同步,稍微等一下。
[attach]169497[/attach]
[attach]169498[/attach]
3、启动环境
[attach]169499[/attach]
4、选择“高级版”后“进入”。现在平台的政策是每日运行项目即送12小时,连续5天GPU运行加送48小时。只要你每天用一下,算力卡肯定是够用的。
[attach]169500[/attach]

5、在中间,有程序代码的地方,第一行将默认的USER_NAME值“kinfkong”,修改为任意其它字符串,可以带下划线。然后点击前面的箭头,开始运行。密码可改可不改,这里我就用默认的“12345678”。
[attach]169501[/attach]

6、稍微等一下,在代码底部,即可见到英文字样,提示运行成功。这时,服务器端已经配置完毕了,这时系统已经开始计时抵扣你的算力卡了。
[attach]169502[/attach]
6、大家不使用时,应该进行“中断”。如果你的算力卡过剩,也应该释放资源给其他用户使用。
[attach]169503[/attach]


作者: 大桥英雄    时间: 2020-10-10 16:39
四、  启动lizzie并配置引擎
1、进入本地“lizzie目录”,双击运行“lizzie.jar”,启动图形界面。系统默认给配了2个引擎,刚进去时会比较卡慢,lizzie会加载默认引擎,只能先等一会儿。然后,把第三步启动aistudio的引擎添加进去。点击“设置-引擎”。
[attach]169504[/attach]
2、在引擎的空白行,输入新的引擎,用到了上面提到的用户名和密码。
Windows的格式为:ikatago.exe --platform aistudio --username 用户名 --password 12345678
[attach]169505[/attach]
3、在选择加载aistudio引擎后即可开始使用。有时一次引擎切换不成功就多点几次,人多抢一下。我这个图是下午三点左右截的,每秒是2000~4326次visits,有个QQ群友电脑是单卡RTX2060,大概800次visits,可见百度aistudio的V100的卡果然强悍。现在还打算攒机,靠自己电脑跑棋谱复盘的,断了念想没有啊?哈哈。
[attach]169506[/attach]


作者: 512song    时间: 2020-10-10 17:12
多谢。上次只是申请了算力没有使用。
刚才简单配置之后就可以运行了。从visits看,应该是1-4块v100卡的。
作者: 大桥英雄    时间: 2020-10-10 17:13
本帖最后由 大桥英雄 于 2020-10-10 17:20 编辑

五、  后记
这里不是lizzie教程,具体使用各位还得自行摸索。另外,Sabaki客户端也是可以用的,由于篇幅角度就没有截图示例。lizzie虽然可以自动分析,但有个缺点,就是不能将分析复盘的结果导出为sgf,必须联网依托aistudio在线使用。经过考察,推荐一款客户端LizzieYzy,最满意的是可以将在线分析复盘结果导出为sgf,而且支持批量分析,不得不感叹功能的强大!
[attach]169507[/attach]
配置过程也很简单,跟lizzie大同小异,具体的下载链接,请加QQ群。
[attach]169508[/attach]
最后,再一次对kinfkong(昵称)表示感谢!希望能够定期更新云端程序,和katago的权重,让更多的棋友受益。

作者: 大桥英雄    时间: 2020-10-10 17:23
完毕。
作者: cptcrazy    时间: 2020-10-10 17:53
感谢楼主分享,已经在用了
作者: 阿扬    时间: 2020-10-10 22:46
感谢分享,牛
作者: 弋舟    时间: 2020-10-11 08:45
非常棒的软件教程,感谢分享
作者: ljpmouse_1    时间: 2020-10-11 20:58
非常好的教程,
作者: huang2123    时间: 2020-10-12 00:01
牛逼啊,赞一个
作者: zjh889    时间: 2020-10-12 00:06
好东西,谢谢楼主分享,可惜俺的显卡是集成的,根本带不起呀!
作者: ljpmouse_1    时间: 2020-10-12 10:58
zjh889 发表于 2020-10-12 00:06
好东西,谢谢楼主分享,可惜俺的显卡是集成的,根本带不起呀!

和你的电脑显卡没关系,用的是百度AI的卡

作者: jinjian522    时间: 2020-10-13 00:41
看看,学习学习

作者: 512song    时间: 2020-10-14 22:21
关于Katago/ggzero等项目的处理通知
看来还是继续盘算买显卡了。

作者: ljpmouse_1    时间: 2020-10-15 08:11
512song 发表于 2020-10-14 22:21
关于Katago/ggzero等项目的处理通知
看来还是继续盘算买显卡了。

还能用一天,

作者: 157    时间: 2020-10-16 00:48
现在aistudio禁止跑了,不知道是高兴还是悲伤
作者: ljpmouse_1    时间: 2020-10-19 15:38
157 发表于 2020-10-16 00:48
现在aistudio禁止跑了,不知道是高兴还是悲伤

还可以用谷歌的跑一下,不过比较慢,
作者: 弋舟    时间: 2020-10-22 20:03
ljpmouse_1 发表于 2020-10-15 08:11
还能用一天,

显卡买那块合适?必须3080?我自己一块radeon 7能用吗?

作者: ljpmouse_1    时间: 2020-10-23 08:46
弋舟 发表于 2020-10-22 20:03
显卡买那块合适?必须3080?我自己一块radeon 7能用吗?

应该是只能用NVIDIA的,不过也可以用CPU版的,计算量少些。也可以在网上租显卡,不一定要自己买,一般几块钱一个小时

作者: 512song    时间: 2020-10-23 09:01
目前租用云服务器比较合适的是腾讯云的gpu竞价服务器,价格便宜,teslaT4服务器,4M带宽,一小时2元不到,Tesla v100单显卡是4元不到。高端的4显卡要到18元每小时了。
缺点就是每次需要安装设置ssh,需要占用10-15分钟时间。
具体可以参考我写的https://mp.weixin.qq.com/s/HV4gEbV95mm-4BecYpXB5w
作者: 弋舟    时间: 2020-10-23 11:44
ljpmouse_1 发表于 2020-10-23 08:46
应该是只能用NVIDIA的,不过也可以用CPU版的,计算量少些。也可以在网上租显卡,不一定要自己买,一般几 ...

谢谢回复,我去看下,价格合适就出了radeon 7,换一个3080

作者: changweitu    时间: 2020-10-24 08:53
弋舟 发表于 2020-10-22 20:03
显卡买那块合适?必须3080?我自己一块radeon 7能用吗?

应该可以用,不用cuda版本的程序就没问题。
作者: 杏林葳蕤    时间: 2021-3-4 13:07
学习学习
作者: marijuana521    时间: 2021-3-4 18:15
先马克回去试一哈




欢迎光临 飞扬围棋 (http://flygo.net/bbs/) Powered by Discuz! X3.2