justNo4b / OpenBench

OpenBench is a Distributed SPRT Testing Framework for Chess Engines

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenBench

OpenBench is an open-source Chess Engine Testing Framework for UCI engines. OpenBench provides a lightweight interface and client to facilitate running fixed-game tests as well as SPRT tests to benchmark changes to engines for performance and stability. OpenBench supports Fischer Random Chess.

OpenBench is the primary testing framework used for the development of Ethereal. The primary instance of OpenBench can be found at http://chess.grantnet.us. The Primary instance of OpenBench supports development for Berserk, Bit-Genie, BlackMarlin, Demolito, Drofa, Ethereal, FabChess, Halogen, Igel, Koivisto, Laser, RubiChess, Seer, Stash, Weiss, Winter, and Zahak. A dozen or more engines are using their own private, local instances of OpenBench.

You can join OpenBench's Discord server to join the discussion, see what developers are working on and talking about, or to find out how you can contribute to the project and become a part of it. OpenBench is heavily inspired by Fishtest. The project is powered by the Django Web Framework and Cutechess.

Documentation for OpenBench is available in the Wiki

About

OpenBench is a Distributed SPRT Testing Framework for Chess Engines

License:GNU General Public License v3.0


Languages

Language:Python 73.0%Language:HTML 18.6%Language:CSS 5.3%Language:JavaScript 3.1%Language:Shell 0.0%