给电脑小白的Katago安装指引,特别是CPU玩家

您所在的位置:网站首页 葫芦岛封城了吗今天 给电脑小白的Katago安装指引,特别是CPU玩家

给电脑小白的Katago安装指引,特别是CPU玩家

#给电脑小白的Katago安装指引,特别是CPU玩家| 来源: 网络整理| 查看: 265

最近看着各路大神都在用AI分析棋谱,所以我也决定安装个Katago来提升下自己的棋艺。

想着自己好歹也算了解点电脑,但是Katago的安装真的让我抓狂了很久。

对于一般的IT人士,可能安装过程并不难理解。但对于我们这些非技术人士来说,每个步骤确实太过煎熬。

主要是完整的流程文件需要看英文,而网上的中文教程比较难找,部分也有些老旧,还有的又必须用某网盘。

再加上大部分的教程中需要用高端显卡来跑Katago,对于我这种只有CPU的玩家来说,就更加不友好了。

所以历经了几天的配置过程,终于将Katago搞定的我,决定把整个流程发布出来,希望能够让大家简单明了地理解Katago的安装配置原理,并轻松安装在自己电脑当中。

Katago安装的基本原理:

想运行Katago,整体上需要先安装三样东西:

Katago的本体

Katago的神经网络——相当于Katago的大脑

GUI(图形界面)——我们这里推荐使用Sabaki

上面三样内容安装完成后,我们需要用Windoes的CMD命令对Katago进行配置,生成一个配置文件;

最后用Sabaki调用Katago、神经网络和配置文件就可以了。

我们一样一样来说。

首先是Katago的本体:

目前Katago一共三个版本,分别是:

OpenGL(适用于大部分显卡)

CUBA(适用于Nvidia显卡)

Eigen(适用于没有显卡的CPU玩家,其中avx2版本适合近期的高配电脑,没有标注的版本适合老电脑)

我们可以到Github上面直接下载相应的版本:

https://github.com/lightvector/KataGo/releases/tag/v1.6.0

一般来说大家的电脑都是64位的Windows,这个就请自行查看了。(如果您是Linux玩家,相信就没有必要来看我的教程了)

下载完成后请解压到一个目录,比如A (C:\xxxx\A)

接下来是Katago的神经网络,相当于Katago的大脑,在这里下载:

https://github.com/lightvector/KataGo/releases/tag/v1.4.5

看起来很多,但只要关注最上面的三个就好了。

g170-后面有三个字母,分别是b30、b40、b20。是三个版本的神经网络。

可以理解为从计算能力上,b40>b30>b20

但是吃配置的能力也是如此。

所以有高端显卡的玩家可以用b40,一般的显卡玩家请用b30,CPU玩家用b20即可。

然后把对应的文件下载下来,放在同样的A文件夹下,然后做个简短点的命名,比如b20.bin.gz,不然后面会麻烦一点。

接下来下载GUI,推荐使用Sabaki

下载链接:

https://github.com/SabakiHQ/Sabaki/releases/tag/v0.51.1

没啥意外用x64版本即可。然后安装。

终于是熟悉的setup.exe了,这里就不赘述了。

安装完成后我们打开。

由于Sabaki默认是英语,我们在Preferences设置这里,把它调整成中文

关闭后再打开,Sabaki就变成中文版的了。

上面三步完成后需要做下配置,相当于给Katago设置偏好:

在A文件夹下面,点击地址栏。输入CMD

然后开始做文件配置:

在命令行下输入:

katago.exe genconfig -model .bin.gz -output gtp_custom.cfg

  .bin.gz就是我们前面存的b20.bin.gz(也可能是高端的你的b40,b30)

比如:

katago.exe genconfig -model b20.bin.gz -output gtp_custom.cfg

然后他就开始跑起来了,并问你很多问题。我们回答问题就可以配置了:

问你什么规则,我们输入chinese并回车即可,选择中国规则;

搜索限制,可能是说由于Katago很厉害,除了正常限时以外,是否需要再给他额外限时。我们n回车,保持默认即可;

再回车。

接着是Katago会在你下棋的时候就开始计算,问你是否需要把这个功能禁用。我们默认n回车即可。

然后是根据配置会问你是否要做些限制(也有人会出现选择显卡),输入数字回车即可)

图片来源:https://blog.csdn.net/Eglusaxie/article/details/108961985,作者Eglusaxie

接下来我就接着回车默认下去。(看不懂的建议就选择默认)

这时候Katago开始计算合理的配置啦,我们耐心等候即可。

图片来源:https://blog.csdn.net/Eglusaxie/article/details/108961985,作者Eglusaxie

等他出现Done以后就可以关掉窗口了。

然后我们进入最后一步,配置Sabaki的引擎调用。

我们打开Sabaki,选择引擎-显示引擎侧边栏

然后点那个播放键一样的东西,选择管理引擎:

点新增,然后进行三步:

首先在第一个框里面随便填名字,我就写的是Katago CPU

接着点第二个框选择katago.exe的位置(在A目录下)

最后在第三行位置输入配置内容。其实就是在调用你的bin.gz(我这里用的是b20_1,大家可以改为自己的b20.bin.gz),还有你的gtp_custom.cfg的信息。

激动人心的时刻到了!

接下来我们就可以Ctrl+n,开启新对局啦。

把白棋或黑棋配置上刚才设置的Katago CPU就可以开始了。(或者配置两个让他们自己下棋)

引擎这里可以选择开始分析(或者按F4)可以时时看到胜率的变化。

那么我们整体的Katago配置就这样完成了,我们最后总结下整体的流程:

大家请先判断自己的电脑配置,高端显卡玩家用Cuba(N卡)+B40,一般玩家用OpenGL+B30,CPU玩家用Eigen+B20(即便是B20也能轻松打败职业选手)

操作步骤为:下载Katago本体、下载神经网络、下载GUI(Sabaki),下载完成后用CMD命令来配置Katago.

在Sabaki里面调用前面的bin.gz(神经网络)文件和.ctg文件。

希望无论机器配置如何,电脑前的你都可以享受到世界上最好老师的辅导。

并且棋艺进步!

(图片除标注外均为我的截图)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3