All Projects → vochicong → lc0-docker

vochicong / lc0-docker

Licence: other
lc0docker: run lc0 chess client and lichess bot under Docker and Kubernetes

Programming Languages

Dockerfile
14818 projects
HCL
1544 projects

Projects that are alternatives of or similar to lc0-docker

Bit-Genie
UCI chess engine in C++
Stars: ✭ 19 (-26.92%)
Mutual labels:  chess-engine, chess-ai
Sunfish
Sunfish: a Python Chess Engine in 111 lines of code
Stars: ✭ 2,254 (+8569.23%)
Mutual labels:  chess-engine, chess-ai
liground
A free, open-source and modern Chess Variant Analysis GUI for the 21st century
Stars: ✭ 41 (+57.69%)
Mutual labels:  chess-engine, lichess
Walleye
A chess engine written from scratch in Rust ♞
Stars: ✭ 82 (+215.38%)
Mutual labels:  chess-engine, chess-ai
fastchess
Predicts the best chess move with 27.5% accuracy by a single matrix multiplication
Stars: ✭ 75 (+188.46%)
Mutual labels:  chess-engine, chess-ai
php-grandmaster
Chess engine written in PHP
Stars: ✭ 100 (+284.62%)
Mutual labels:  chess-engine, chess-ai
bot-o-tron
Try out lichess' bot interface
Stars: ✭ 36 (+38.46%)
Mutual labels:  chess-engine, lichess
Demolito
UCI Chess Engine
Stars: ✭ 41 (+57.69%)
Mutual labels:  chess-engine
chess-openings
An aggregated data set of chess opening names
Stars: ✭ 223 (+757.69%)
Mutual labels:  lichess
Tucano
Tucano Chess Engine
Stars: ✭ 17 (-34.62%)
Mutual labels:  chess-engine
berserk
UCI Chess Engine written in C
Stars: ✭ 57 (+119.23%)
Mutual labels:  chess-engine
shallow-blue
UCI Chess engine written in C++11
Stars: ✭ 55 (+111.54%)
Mutual labels:  chess-engine
restful-yolo
RESTful Web Service and C++ compilable version of YOLO written in C and CUDA for object detection.
Stars: ✭ 19 (-26.92%)
Mutual labels:  nvidia-docker
fahclient
Dockerized Folding@home client with NVIDIA GPU support to help battle COVID-19
Stars: ✭ 38 (+46.15%)
Mutual labels:  nvidia-docker
stockfish.js
The strong open source chess engine Stockfish compiled to JavaScript and WebAssembly using Emscripten
Stars: ✭ 140 (+438.46%)
Mutual labels:  lichess
zahak
A UCI compatible chess AI in Go
Stars: ✭ 20 (-23.08%)
Mutual labels:  chess-engine
lila-ws
Lichess' websocket server
Stars: ✭ 99 (+280.77%)
Mutual labels:  lichess
pgn-tactics-generator
Generate chess puzzles / tactics from a pgn file
Stars: ✭ 83 (+219.23%)
Mutual labels:  lichess
Zerofish
An implementation of the AlphaZero algorithm for chess
Stars: ✭ 34 (+30.77%)
Mutual labels:  chess-engine
lila-openingexplorer
Opening explorer for lichess.org that can handle all the variants and billions of unique positions
Stars: ✭ 89 (+242.31%)
Mutual labels:  lichess

Let's run latest releases of lc0, lczero-client and lichess-bot under NVIDIA docker.

Run Lc0 self-play training games

To download and run the prebuilt Docker image

docker run --runtime nvidia --rm -it vochicong/lc0-docker

otherwise, clone this repository then run

docker-compose up lc0

Kubernetes

See k8s.yaml for a sample configuration.

Version

The docker image is tagged by lc0 release version, see .github/main.workflow, k8s.yaml and docker-compose.yml.

Run Lc0 with lichess-bot

  • Clone this repository, cd lc0-nvdia-docker
  • Download and put syzygy tablebases into data/syzygy
  • Download and put networks (weights) into data/networks
  • Edit lc0.config and lcbot-config.yml to your preference
  • Put your LICHESS_API_TOKEN in file .env (NEVER git commit this file)

Run

docker-compose up lcbot

Requirements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].