Homebrew
如果之前没有安装过homebrew的话,建议用以下指令安装一下,之后下载其他东西的时候用的到。
这个是用的中国的镜像,不需要翻墙,很方便。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
Java
如果之前没有安装过java或者版本过低建议更新一下Java,安装完毕后可以在终端跑java --version
判断是否已安装成功。
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Lizzie
从这个网址找到相对应的版本,我是mac就下载Lizzie.0.7.2.Mac-Linux.zip,下载完毕之后解压到合适的目录下面。
https://github.com/featurecat/lizzie
Leela Zero
git clone -b next http://github.com/gcp/leela-zero.git
cd leela-zero/src
brew install boost
make
如果我们希望只用cpu跑的话,打开leela-zero/src/config.h
在94行加上,加完之后记得重新make编译一遍。
// 加上这个
#define USE_CPU_ONLY
// 这是原来就有的
#ifndef USE_CPU_ONLY
#define USE_OPENCL
编译成功后,将leelaz复制到lizzie文件夹里,注意路径不要写错了,我是装在了主文件夹下面所以直接就是~/Lizzie。没有引擎的话lizzie会不停nullpointer报错。
mv leelaz ~/Lizzie/
运行
这个时候双击lizzie.jar或者在终端输入
java -jar lizzie.jar
都可以启动lizzie了。
后记
可以从以下网址下别人训练的网络更改权重,替换lizzie自带的lznetwork.gz。
http://zero.sjeng.org/