Port details |
- leela-zero Go engine without human-provided knowledge based on AlphaGo Zero paper
- 0.17.30_11 games =2 0.17.30_10Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2019-06-10 01:37:20
- Last Update: 2025-01-28 16:42:55
- Commit Hash: e54e2c6
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2
- WWW:
- https://github.com/leela-zero/leela-zero
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- leela-zero>0:games/leela-zero
- To install the port:
- cd /usr/ports/games/leela-zero/ && make install clean
- To add the package, run one of these commands:
- pkg install games/leela-zero
- pkg install leela-zero
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: leela-zero
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1657669497
SHA256 (leela-zero-leela-zero-v0.17-30-ge3ed631_GH0.tar.gz) = 138a4f286c50277c5e5ea88addf3b3e82139e75bbd84b306b554a3e05c11d55c
SIZE (leela-zero-leela-zero-v0.17-30-ge3ed631_GH0.tar.gz) = 1742019
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- opencl>0 : devel/opencl
- cmake : devel/cmake-core
- ninja : devel/ninja
- eigen3.pc : math/eigen3
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Library dependencies:
-
- libboost_filesystem.so : devel/boost-libs
- libopenblas.so : math/openblas
- libOpenCL.so : devel/ocl-icd
- libQt5Core.so : devel/qt5-core
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- This port is required by:
- for Run
-
- games/lizzie
Configuration Options:
- No options to configure
- Options name:
- games_leela-zero
- USES:
- cmake compiler:c++14-lang eigen:3 localbase qt:5
- pkg-message:
- For install:
- 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/
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.17.30_11 28 Jan 2025 16:42:55 |
Thierry Thomas (thierry) |
*/*: bump PORTREVISION after OpenBLAS upgrade
Remark: this souldn’t be necessary, because the version of the library is the
same, but due to many changes between these releases, it is safer this way.
PR: 284314 |
0.17.30_10 20 Nov 2024 10:05:25 |
Dima Panov (fluffy) |
devel/boost: bump consu,ers after update Boost to 1.86 release
Sponsored by: Future Crew, LLC |
0.17.30_9 03 Oct 2024 10:25:14 |
Dima Panov (fluffy) |
*/*: bump consumers after devel/boost* update
With hat: office
Sponsored by: Future Crew, LLC |
0.17.30_8 21 Jun 2024 17:49:24 |
Thierry Thomas (thierry) |
*/*: bump PORTREVISION after the upgrade to OpenBLAS |
0.17.30_7 13 Feb 2024 14:44:22 |
Dima Panov (fluffy) |
devel/boost: bump consumers after library update |
0.17.30_6 12 Dec 2023 19:03:50 |
Thierry Thomas (thierry) |
*/*: bump PORTREVISION after the upgrade of OpenBLAS
PR: 273219 |
0.17.30_5 27 Sep 2023 14:36:30 |
Dima Panov (fluffy) |
devel/boost*: bump all consumers after 1.83.0 |
0.17.30_4 27 Apr 2023 18:25:55 |
Dima Panov (fluffy) |
*/*: bump all direct Boost cunsumers |
0.17.30_3 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
0.17.30_2 16 Jan 2023 19:32:07 |
Dima Panov (fluffy) |
*/*: bump libboost*.so libraries consumert after Boost upgrade |
0.17.30_1 11 Sep 2022 10:20:14 |
Felix Palmen (zirias) |
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.17.30_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.17.30_1 12 Aug 2022 14:46:53 |
Dima Panov (fluffy) |
*/*: bump all consumers after recent boost upgrade |
0.17.30 13 Jul 2022 01:18:01 |
Yuri Victorovich (yuri) |
games/leela-zero: Add download-weights target; Add info to pkg-message |
0.17.30 13 Jul 2022 00:00:49 |
Yuri Victorovich (yuri) |
games/leela-zero: Update 0.17 -> 0.17-30 |
0.17_10 22 May 2022 20:17:16 |
Dima Panov (fluffy) |
devel/boost-all: bump all library consumers after boost upgrade
PR: 246106 |
0.17_9 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.17_9 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.17_9 12 Dec 2020 17:04:37 |
thierry |
- Upgrade math/eigen3 to 3.3.8;
- Add some dependencies which might be detected by Find_Package but not
registered;
- Bump PORTREVISION of consumers.
PR: 250833
Submitted by: /me
Approved by: tcberner@ (KDE / maintainer) + exp-run |
0.17_8 06 May 2020 16:11:15 |
yuri |
Bump 46 ports depending on math/openblas because the after the recent
math/openblas update the library name changed in openblas. |
0.17_7 30 Jan 2020 14:17:44 |
swills |
Fix math/openblas and bump dependent ports
* Fix build on i386 [1]
* Fix science/code_saturne build with new openblas [2]
* Avoid installing private headers [3]
* Prevent build from optimizing for host by correcting build confg [4]
* Bump portrevision of dependent ports [5]
This is correcting issues from r523749 [1][2][4] and r515970 [3]
PR: 231371
Reported by: build cluster [1]
Reported by: Dima Pasechnik <dimpase+freebsd@gmail.com> [2]
Reported by: many [5]
Reviewed by: mat, bapt
Approved by: implicit, since this is a build fix |
0.17_6 22 Jan 2020 16:58:45 |
jbeich |
games/leela-zero: disable BLAS multi-threading after r523749
Previously, openblas_set_num_threads wasn't available but libopenblas.so
was single-threaded.
PR: 231371 |
0.17_5 21 Jan 2020 22:03:19 |
swills |
math/openblas: Update to 0.3.7
While here, improve formatting and fix build of dependant ports.
PR: 231371
Submitted by: yuri (initial version), pkubaj (ppc fixes)
Approved by: Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp> (maintainer) |
0.17_5 11 Dec 2019 17:53:49 |
jbeich |
devel/boost-*: update to 1.72.0
Changes: http://www.boost.org/users/history/version_1_72_0.html
PR: 241449
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D22136 |
0.17_4 19 Aug 2019 15:35:28 |
jbeich |
devel/boost-*: update to 1.71.0
Changes: http://www.boost.org/users/history/version_1_71_0.html
PR: 238827
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20774 |
0.17_3 13 Aug 2019 16:03:12 |
mat |
Convert to UCL & cleanup pkg-message (categories e-g) |
0.17_3 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
0.17_2 30 Jun 2019 19:44:35 |
pkubaj |
games/leela-zero: don't set -march=native
-march=native breaks compilation on powerpc64 and we shouldn't optimize anyway
for the CPU in the build cluster.
PR: 238886
Approved by: yuri (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D20806 |
0.17_1 12 Jun 2019 22:23:18 |
yuri |
games/leela-zero: Add the patch preventing rejection of CPU-only OpenCL
providers |
0.17 12 Jun 2019 06:57:03 |
yuri |
games/leela-zero: Fix build on some systems by removing -flto
-flto causes failures: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238514
Reported by: fallout |
0.17 10 Jun 2019 01:34:59 |
yuri |
New port: games/leela-zero: Go engine without human-provided knowledge based on
AlphaGo Zero paper |