Chaturanga Mini

Chaturanga Pro logo

Chaturanga is a lightweight SLM designed for playing chess using natural language move generation. It is based on the Supra family (https://huggingface.co/collections/SupraLabs/supra2) which allows it to generate (mostly)accurate and legal moves whilst keeping memory footprint to a minimum. It's small size (25M-100M parameters) allows it to run comfortably on laptop grade GPUs and CPUs.

Chaturanga Pro is a 100M variant based on the Supra-100M-Base which has been finetuned on 600,000 rows from the chessllm dataset.

The Pro variant is once again doubles the size of the Mini variant (50M -> 100M), which allows it to generate more comprehensive and non-illogical moves whilst keeping inference time relatively low. Despite its small size, it can still generate fairly precise and legal moves in SAN.

The Chaturanga model comes in the following sizes: Nano, Neo(Nano+), Mini, Pro and Ultra(Pro+)


Estimated parameters: ~100M

Architecture: Llama

Intended use: as an experimental chess-playing SLM


Training data

Usage

The model and the chess GUI can be found in the chaturanga_gui.py file included in the uploads.

Limitations

  • The model only has 100M parameters, so hallucinations and illegal moves may occur.
  • Model for experimental use only; users should employ it as such under license.
Downloads last month
746
Safetensors
Model size
0.1B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for DireDreadlord/Chaturanga-Pro

Finetuned
(1)
this model

Dataset used to train DireDreadlord/Chaturanga-Pro

Collection including DireDreadlord/Chaturanga-Pro