ONNX Model Zoo

holymolyyy/marvin

By holymolyyy · ↓ 0 · ♥ 1 · Updated 2026-03-10

What's in this repo

This page lists the files in holymolyyy/marvin, including large.onnx, marvin_small.onnx, marvin_tiny.onnx.

  • 3 ONNX models (.onnx files)
  • 47 files, including 39 .gz, 3 .pt, 3 .onnx, 1 .md
  • Last updated 2026-03-10

ONNX files

File Size Download
large/large.onnx — Download
small/marvin_small.onnx — Download
tiny/marvin_tiny.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README


license: cc-by-sa-4.0 tags:

  • chess

Marvin

[GitHub]

Marvin is a human-like chess neural network that models human play at a specified Elo rating and time control. It comes in three sizes: large, small, and tiny.

Model Sizes

Size Parameters
Large ~49M
Small ~23M
Tiny ~5M

Weight Formats

.onnx - Full ONNX weights

These files are used for inference in the repo.

large/large.onnx
small/marvin_small.onnx
tiny/marvin_tiny.onnx

.pb.gz - Leela-compatible weights (ONNX backend)

These are frozen weights compatible with Leela Chess Zero (lc0), intended for use with the ONNX backend (onnx-cuda or onnx-cpu).

  • The time control input is frozen to 300+0 (5 minutes, no increment).
  • The Elo input is frozen to a separate weight file for each Elo rating.
  • Elo ratings available: 1200-2400

To use with lc0, pass the .pb.gz file as the weights argument with the ONNX backend:

lc0 --backend=onnx-cuda --weights=large/large_1500.pb.gz

Training Checkpoints

Training checkpoints at 750k steps are included for each model size in .pt format.

License

CC BY-SA 4.0

Model info

onnx chess license:cc-by-sa-4.0 region:us
↓ 0 ♥ 1

Created: 2026-01-08

Updated: 2026-03-10

View on Hugging Face

Files (47)

.gitattributes
README.md
large/checkpoints/large_750k.pt
large/large.onnx ONNX
large/large_1200.pb.gz
large/large_1300.pb.gz
large/large_1400.pb.gz
large/large_1500.pb.gz
large/large_1600.pb.gz
large/large_1700.pb.gz
large/large_1800.pb.gz
large/large_1900.pb.gz
large/large_2000.pb.gz
large/large_2100.pb.gz
large/large_2200.pb.gz
large/large_2300.pb.gz
large/large_2400.pb.gz
small/checkpoints/small_750k.pt
small/marvin_small.onnx ONNX
small/small_1200.pb.gz
small/small_1300.pb.gz
small/small_1400.pb.gz
small/small_1500.pb.gz
small/small_1600.pb.gz
small/small_1700.pb.gz
small/small_1800.pb.gz
small/small_1900.pb.gz
small/small_2000.pb.gz
small/small_2100.pb.gz
small/small_2200.pb.gz
small/small_2300.pb.gz
small/small_2400.pb.gz
tiny/checkpoints/tiny_750k.pt
tiny/marvin_tiny.onnx ONNX
tiny/tiny_1200.pb.gz
tiny/tiny_1300.pb.gz
tiny/tiny_1400.pb.gz
tiny/tiny_1500.pb.gz
tiny/tiny_1600.pb.gz
tiny/tiny_1700.pb.gz
tiny/tiny_1800.pb.gz
tiny/tiny_1900.pb.gz
tiny/tiny_2000.pb.gz
tiny/tiny_2100.pb.gz
tiny/tiny_2200.pb.gz
tiny/tiny_2300.pb.gz
tiny/tiny_2400.pb.gz

Related models