Lizzie

Lizzie -- Leela Zero 界面。(Lizzie - Leela Zero Interface)

  • Owner: featurecat/lizzie
  • Platform: Linux,Mac,Windows
  • License:: GNU General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Lizzie -- Leela Zero 界面

screenshot

Lizzie 是一个图形界面,允许用户使用 Leela Zero 实时分析游戏。 您需要 Java 8 或更高版本才能运行此程序。

有关更多信息,请参见 Wiki

运行发布

只需按照发行版中提供的自述文件中的说明进行操作。

第一次运行可能需要一段时间,因为 Leela Zero 需要设置 OpenCL 调优。只要坚持,并等待它完成,然后你将看到 Leela Zero 的分析显示在棋盘上。请随意提供您自己的调优,因为这将加快进程。通过将您拥有的任何 leelaz_opencl_tuning 文件复制到该目录来完成此操作。

从源构建

构建 Leela Zero

首先,您需要有一个 Leela Zero 版本,可以持续输出思考信息。 您可以从 Lizzie 发行版之一获得此文件,也可以自己构建。 只需从 Leela Zero 的下一个分支进行编译即可(有关更多详细信息,请参见 http://github.com/gcp/leela-zero/tree/next)。

构建 Lizzie

构建 Lizzie 的最简单方法是使用 Maven

要构建代码并将其打包:

$ mvn package

运行 Lizzie

$ java -jar "target/lizzie-0.7-shaded.jar"

(或 target/ "shaded" jar 文件的当前版本)。

运行此命令后,应该会看到一个 GUI 启动。Lizzie 还将启动一个 Leela Zero 程序,它将与之沟通。您可以从启动 java 命令的文件夹中的 config.txt 文件中配置 Leela Zero 的位置。如果 Lizzie 无法启动 Leela Zero,它将显示一个错误,您可以修改 config.txt 文件,直到所有路径都正确为止。

Lizzie 将提供多种选项来加载和保存 SGF 文件,运行自动分析和配置棋盘。要查看所有选项,只需按住键 x(是的,只需按住字母 x),您将看到 GUI 中列出的所有命令。

(The first version translated by vz on 2020.07.19)

Overview

Name With Ownerfeaturecat/lizzie
Primary LanguageJava
Program languageJava (Language Count: 2)
PlatformLinux, Mac, Windows
License:GNU General Public License v3.0
Release Count6
Last Release Name0.7.4 (Posted on )
First Release Name0.6 (Posted on )
Created At2018-02-24 21:39:00
Pushed At2023-12-31 15:15:30
Last Commit At2020-09-30 18:10:13
Stargazers Count0.9k
Watchers Count51
Fork Count225
Commits Count1k
Has Issues Enabled
Issues Count529
Issue Open Count190
Pull Requests Count277
Pull Requests Open Count83
Pull Requests Close Count31
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Lizzie - Leela Zero Interface

screenshot

Lizzie is a graphical interface allowing the user to analyze games in
real time using Leela Zero. You
need Java 8 or higher to run this program.

See the Wiki for learning more.

Build Status

Running a release

Just follow the instructions in the provided readme in the
release.

The first run may take a while because Leela Zero needs to set up the
OpenCL tunings. Just hang tight, and wait for it to finish, then you
will see Leela Zero's analysis displayed on the board. Feel free to supply
your own tunings, as this will speed up the process. Do this by copying
any leelaz_opencl_tuning file you have into the directory.

Building from source

Building Leela Zero

First, you will need to have a version of Leela Zero that
continually outputs pondering information. You can get this from one
of the Lizzie releases or build it yourself; just compile from the next
branch of Leela Zero (see http://github.com/gcp/leela-zero/tree/next for more
details).

$ git clone --recursive --branch next http://github.com/gcp/leela-zero.git

Building Lizzie

The simplest way to build Lizzie is to use Maven.

To build the code and package it:

$ mvn package

Running Lizzie

$ java -jar "target/lizzie-0.7-shaded.jar"

(or whatever the current version of the shaded jar file is in
target/).

After you run this command you should see a GUI start. Lizzie will also start a Leela Zero
process that it will communicate with. You can configure the location of Leela Zero from the
config.txt file from the folder you started the java command. If Lizzie is unable to start
Leela Zero it will display an error and you can fiddle with the config.txt file
until you get all the paths correct.

Lizzie will provide multitude of options to load and save SGF files, run an auto analysis and
configure the board. To see all the options just hold down the key x (yes, just press and hold
the letter x) and you will see all the commands listed in the GUI.

To the top