SamRagusa/Batch-First
A JIT compiled chess engine which traverses the search tree in batches in a best-first manner, allowing for neural network batching, asynchronous GPU use, and vectorized CPU computations.
This project offers a JIT compiled chess engine designed for competitive play. It processes chess board states to determine optimal moves and board evaluations, leveraging advanced neural network techniques for efficient analysis. Chess players, game AI developers, or anyone interested in advanced chess analytics would find this tool beneficial for deep strategic analysis and engine development.
No commits in the last 6 months.
Use this if you are developing or experimenting with competitive chess AI and require an engine that leverages neural networks for efficient, batched board evaluation.
Not ideal if you are a casual chess player looking for a simple, out-of-the-box engine without advanced setup or customization.
Stars
30
Forks
4
Language
Python
License
GPL-3.0
Category
Last pushed
Mar 12, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/SamRagusa/Batch-First"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
LeelaChessZero/lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
official-stockfish/nnue-pytorch
Stockfish NNUE (Chess evaluation) trainer in Pytorch
QueensGambit/CrazyAra
A Deep Learning UCI-Chess Variant Engine written in C++ & Python :parrot:
bagaturchess/Bagatur
Java Chess Engine (UCI compatible)
xqbase/eleeye
ElephantEye - a XiangQi (Chinese Chess) Engine for XQWizard with Strong AI