飞扬围棋

标题: Sabaki+LeelaSabaki+Leela GTP搭建完美围棋AI平台 --- 2018.02.12.添加AQ引擎 [打印本页]

作者: 山河一局棋    时间: 2018-2-11 23:00
标题: Sabaki+LeelaSabaki+Leela GTP搭建完美围棋AI平台 --- 2018.02.12.添加AQ引擎
本帖最后由 山河一局棋 于 2018-2-12 14:06 编辑

最近看到论坛里都在玩Leela,又觉得Sabaki的界面很漂亮。于是按照论坛里hred9D棋友的介绍(链接:http://www.flygo.net/bbs/forum.p ... tra=page%3D1&page=1),结合网上Github上作者的使用说明,完成了Sabaki+LeelaSabaki+Leela GTP的组合使用。也写了一个搭建说明文章,供大家参考:https://www.jianshu.com/p/c4474034086a

如果想要讨论相关内容,可以在博客文章的评论区发言,也可以在这里跟帖讨论。

多图文章复制到论坛比较麻烦,手懒了,就直接发了个链接,多多谅解。



2018年2月12日,更新“Sabaki+LeelaSabaki+Leela GTP的组合使用”文章,添加了AQ引擎的配置介绍。

作者: chesscat    时间: 2018-2-11 23:59
感谢分享,很有帮助!
作者: hidear    时间: 2018-2-12 02:03

作者: hred9D    时间: 2018-2-12 08:26
你比较系统的整理了一下软件的用法,方便了棋友,赞!
作者: 山河一局棋    时间: 2018-2-12 08:40
hred9D 发表于 2018-2-12 08:26
你比较系统的整理了一下软件的用法,方便了棋友,赞!

自己想要试试AI,在学习安装的过程中,遇到问题,解决问题,就想其他棋友也可能遇到类似的问题,希望大家玩得高兴。

作者: lu01    时间: 2018-2-12 15:41
nice job
作者: Python    时间: 2018-2-12 18:13
请问大神  aq用什么软件能人机对战  怎么设置  麻烦写下教程  谢谢!
作者: 阿扬    时间: 2018-2-12 18:24

作者: 山河一局棋    时间: 2018-2-12 19:03
Python 发表于 2018-2-12 18:13
请问大神  aq用什么软件能人机对战  怎么设置  麻烦写下教程  谢谢!

Sabaki也可以加载AQ的,也就是Sabaki+AQ,具体的安装设置请去这个文档看看吧:https://www.jianshu.com/p/c4474034086a

在“6、补记.安装AQ引擎”这部分。

作者: txh6062    时间: 2018-2-13 17:30
我还就喜欢歪歪扭扭的棋子,真实!
作者: chm7520    时间: 2018-2-13 23:14
感谢分享,很有帮助!

作者: zlyn    时间: 2018-2-14 09:06
请教楼主,如何设置落子时间?按照围棋吧里设置时间的命令参数不起作用啊!每步棋下子都在40秒左右,如何能设置的快一点。谢谢!
作者: 山河一局棋    时间: 2018-2-14 20:51
请说明是哪个引擎
作者: zlyn    时间: 2018-2-14 22:21
山河一局棋 发表于 2018-2-14 20:51
请说明是哪个引擎

Leela Zero 0.11 + AutoGTP v13.版本

作者: 布道者    时间: 2018-2-16 05:44

作者: 烟台    时间: 2018-2-17 14:59
通俗易懂
作者: elliot    时间: 2018-2-17 16:47
我的imac始终无法加载leelaGTP不知道是什么原因,楼主试过苹果OS系统吗?
作者: liuyong01    时间: 2018-2-17 18:34
估计大多数人 用不了A Q  太难设置了 我是弄不成  人机对战   
作者: myp0001    时间: 2018-2-18 02:22
棋盘安装
http://www.flygo.net/bbs/forum.p ... &extra=page%3D1
作者: 山河一局棋    时间: 2018-2-18 12:40
zlyn 发表于 2018-2-14 22:21
Leela Zero 0.11 + AutoGTP v13.版本

没有试过这个组合。读了一下Github上Leela Zero的说明,The full set can be seen with "list_commands"(使用“list_commands”查看参数集合)。The time control can be specified over GTP via the time_settings command(通过GTP的时间设置可以定义时间控制)。供参考吧。

作者: 山河一局棋    时间: 2018-2-18 12:44
elliot 发表于 2018-2-17 16:47
我的imac始终无法加载leelaGTP不知道是什么原因,楼主试过苹果OS系统吗?

我没有MAC电脑,也就没试过MAC版的Sabaki和Leela。建议你看看Sabaki的GTP Console窗口(就是左侧的窗口)里面的内容,分析一下原因吧。

作者: elliot    时间: 2018-2-18 13:41
山河一局棋 发表于 2018-2-18 12:44
我没有MAC电脑,也就没试过MAC版的Sabaki和Leela。建议你看看Sabaki的GTP Console窗口(就是左侧的窗口) ...

左侧窗口没有任何信息,也就是说根本没加载。但很奇怪我的OpenCL版Leela0.11版(非gtp版)却可以单独使用。

作者: ldwb7810    时间: 2018-2-18 15:17
liuyong01 发表于 2018-2-17 18:34
估计大多数人 用不了A Q  太难设置了 我是弄不成  人机对战

AQ对显卡配置要求高,如果显卡配置6G以下,可以用AQ-mini 这个是CPU版本


作者: ldwb7810    时间: 2018-2-18 15:37
楼主,问下aq一般调试每步棋15秒还是20秒或者10秒
作者: 山河一局棋    时间: 2018-2-18 16:28
ldwb7810 发表于 2018-2-18 15:37
楼主,问下aq一般调试每步棋15秒还是20秒或者10秒

网上有AQ测试报告称:经过长时间大量的测试,证明线程数的选择对棋力影响很大!而且,每一台电脑配置不同,线程使用数量也不同!


理论上时间越长应该越厉害。但AQ对显卡的要求太高,据说双1080Ti以上的表现才能不错。


我只是AQ Mini用默认时间测试了一下。


Zen7是使用CPU的,据说Zen7只要超过8万模拟量每步,在12核以上就开始比普通AQ强了。如果为了自己学习,可能Zen7还是比较经济和易于实现的。

作者: hour    时间: 2018-3-31 16:49
左侧的窗口出不来怎么操作?
作者: 山河一局棋    时间: 2018-3-31 21:54
hour 发表于 2018-3-31 16:49
左侧的窗口出不来怎么操作?

菜单上,选Engines-->Toggle GTP Console

作者: hour    时间: 2018-4-1 09:47
谢谢楼主,请问楼主,现在对奕城下完棋,棋谱整个分析,是怎么操作的呢?是用leela-analysis吗?
作者: 山河一局棋    时间: 2018-4-1 10:59
hour 发表于 2018-4-1 09:47
谢谢楼主,请问楼主,现在对奕城下完棋,棋谱整个分析,是怎么操作的呢?是用leela-analysis吗?

请参考我简书上的文档:
https://www.jianshu.com/p/51e5af00d8e5

作者: hour    时间: 2018-4-1 14:48
本帖最后由 hour 于 2018-4-1 15:20 编辑

请问,engines工具栏下除了attach几个命令都是什么意思呢?我要复盘的话,是不是打开sgf文件,然后选ATTach,再加载GTP分析吗?
作者: 山河一局棋    时间: 2018-4-1 22:13
本帖最后由 山河一局棋 于 2018-4-1 22:20 编辑
hour 发表于 2018-4-1 14:48
请问,engines工具栏下除了attach几个命令都是什么意思呢?我要复盘的话,是不是打开sgf文件,然后选ATTach ...

呵呵,我的英文也很烂,大学三级吧,大致翻译吧
attach 连接(AI引擎)
detach 断开(AI引擎)
suspend 暂停
synchronize 同步
generate move 生成下一手
toggle GTP console 切换GTP窗口
clear console 清除窗口

复盘的话,我只会用leela分析sgf文件后,打开分析后生成的sgf文件,打谱,就是复盘了。
论坛还有棋友介绍分析和复盘的帖子:http://www.flygo.net/bbs/forum.p ... &extra=page%3D2

不知道其他的更好的方法,也希望高手介绍一下。


作者: lxjtt09    时间: 2018-4-3 09:47
本帖最后由 lxjtt09 于 2018-4-3 10:08 编辑

试了下leelazero加不上去。
D:\Sabaki\leelsabaki-v0.3.0-win-x64\leelasabaki-win.exe
--flat D:\WeiqiAI\leela-zero-0.13-win64\leelaz.exe -w leelaz-model-swa-16-128000 --noponder
zero v13的,gtx1050的显卡。

作者: lxjtt09    时间: 2018-4-3 10:08
回头有空再慢慢试吧。
作者: 山河一局棋    时间: 2018-4-3 11:09
是不是空格之类的影响的。
作者: 贾崇建    时间: 2018-6-29 23:44
本帖最后由 贾崇建 于 2018-6-29 23:45 编辑
lxjtt09 发表于 2018-4-3 09:47
试了下leelazero加不上去。
D:\Sabaki\leelsabaki-v0.3.0-win-x64\leelasabaki-win.exe
--flat D:\WeiqiA ...

权重文件名应是完整的,应该加  .txt

D:\Sabaki\leelsabaki-v0.3.0-win-x64\leelasabaki-win.exe
--flat D:\WeiqiAI\leela-zero-0.13-win64\leelaz.exe -w leelaz-model-swa-16-128000.txt --noponder

作者: lxjtt09    时间: 2018-6-30 08:27
贾崇建 发表于 2018-6-29 23:44
权重文件名应是完整的,应该加  .txt

D:\Sabaki\leelsabaki-v0.3.0-win-x64\leelasabaki-win.exe

谢谢解答。后来我找到问题了,要和权重文件名一致就行。权重文件带txt扩展名,参数里也要带txt.权重文件名不带txt扩展,参数里也不要加txt.

作者: Joe_G4906    时间: 2018-9-3 11:32
很好谢谢





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