leelaz要安装java环境_在Windows下配置LeelaZero和Lizzie为你进行复盘分析

LeelaZero是一款采用了与AlphaGo Zero相同算法的开源AI,水平非常高,但本身不提供图形界面,我们可以配合Sabaki来实现人机大战,也可以搭配 Lizzie 或者 MyLizzie 来进行复盘分析,帮我们提高棋力。

首先去 Lizzie官方网站 下载最新的发行版,有独显的同学请下载 GPU 版本,没有独显则下载 CPU 版本。Lizzie 的发行版中已经打包好了相应的 Leela Zero ,因此不需要单独下载 Leela Zero 了。

MyLizzie 是一个 Lizzie 的加强版,提供了更好的界面和更方便的操作,如果需要的话可以去 MyLizzie官方网站 下载源代码。

Lizzie这些软件都是基于 Java 编写的,因此需要安装 Java 8 或以上版本的运行时,可以去 Oracle Java官方网站 下载 JRE 进行安装。不过我更喜欢开源的 OpenJDK ,因此我去 OpenJDK官方网站 下载了 OpenJDK 11,解压后配置好 JAVA_HOME 和 PATH 环境变量即可,前者配置为解压出来的 JDK 所在目录,后者配置为 %JAVA_HOME\bin% 。

如果只是使用 Lizzie ,那可以直接进入 Lizzie 解压出来的目录,执行下面的命令即可:

java -jar lizzie.jar

界面如下:

50a2ece28725?from=singlemessage

Lizzie主界面

Lizzie 自带了权重文件 network.gz ,但版本并非最新,如果需要使用其它权重文件,则可以去下载 最新的权重文件,将其更名为 network.gz 覆盖 Lizzie 文件夹里面的相应文件即可。

如果要使用 MyLizzie ,则需要自己编译,首先需要去下载 Apache Maven ,解压后设置环境变量 M2_HOME 和 PATH ,前者设置为 Maven 解压缩后所在的目录,后者设置为 %M2_HOME\bin% ,接下来进入 MyLizzie 解压出来的目录,执行下面的命令进行编译:

mvn package

经过一段时间的编译后,会在 distribution 目录下生成相应的 jar 文件,将 distribution 目录中的所有文件和目录拷贝到 Lizzie 所在目录中去,然后编辑 mylizzie.json 配置文件,将其中的 leelazCommandLine 一行的值设置为如下值:

"leelazCommandLine": "./leela-zero/leelaz --gtp --lagbuffer 0 --weights network.gz",

接下来执行下面的命令就可以启动 MyLizzie 了:

java mylizzie-2.0.181218-shaded.jar

上面的版本和日期号可能会跟随版本的升级发生变动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值