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.
chess
neural-network
tensorflow
gpu
engine
numpy
llvm
jit
artificial-intelligence
batch
convolutional-neural-networks
tree-search
ann
numba
jit-compiler
chess-ai
inception-module
tree-pruning
negamax-algorithm
k-best-first
-
Updated
Mar 12, 2022 - Python