BSD Ports

games/leela-zero 0.17.30_12 DragonFly

Go engine without human-provided knowledge based on AlphaGo Zero paper

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
games
Package size
436.8 KiB, 1390.7 KiB installed

Description

A Go program with no human provided knowledge. Using MCTS (but without Monte Carlo playouts) and a deep residual convolutional neural network stack.

This is a fairly faithful reimplementation of the system described in the Alpha Go Zero paper "Mastering the Game of Go without Human Knowledge". For all intents and purposes, it is an open source AlphaGo Zero.

In the other systems

SystemPortVersion
DragonFlygames/leela-zero0.17.30_12
FreeBSDgames/leela-zero0.17.31_4
HardenedBSDgames/leela-zero0.17.31_4
GhostBSDgames/leela-zero0.17.31_3

Install

Binary package:

pkg install leela-zero

From DPorts:

cd /usr/dports/games/leela-zero && make install clean

Dependencies

Run dependencies 5
Required by 1

Configuration

No options to configure.

Service scripts
none

Message after installing

You installed leela-zero: the Go engine.

You need at least one OpenCL provider installed in order for leela-zero
to run.

To see the list of OpenCL providers, install the 'clinfo' package and run:
$ clinfo

If 'clinfo' shows zero providers, you need to install some providers,
for example:
* pocl: for a simple CPU provider
* beignet: for the Intel GPU provider
* etc.

You also need to download neural network weights using this command:
$ fetch https://zero.sjeng.org/best-network -o /home/yuri/.local/share/leela-zero/