# dots.mocr by Dots Studio: Open-Weight Model
Source: https://savrn.com/models/dots-mocr
Markdown alternate of the page above; the site index is https://savrn.com/llms.txt

---

## Runs On

What it takes to serve dots.mocr (3B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

| Precision | Weights | Memory needed | Cheapest setup | Per hour | Also fits |
| --- | --- | --- | --- | --- | --- |
| 16-bit | 6.1 GB | 7.3 GB | 1x [MI300X](https://savrn.com/ai-index/pricing/gpus/mi300x) (192 GB) Vultr | $1.85 | [1x H100](https://savrn.com/ai-index/pricing/gpus/h100) $1.99 · [1x MI325X](https://savrn.com/ai-index/pricing/gpus/mi325x) $2.00 |
| 8-bit | 3.0 GB | 3.6 GB | 1x [MI300X](https://savrn.com/ai-index/pricing/gpus/mi300x) (192 GB) Vultr | $1.85 | [1x H100](https://savrn.com/ai-index/pricing/gpus/h100) $1.99 · [1x MI325X](https://savrn.com/ai-index/pricing/gpus/mi325x) $2.00 |
| 4-bit | 1.5 GB | 1.8 GB | 1x [MI300X](https://savrn.com/ai-index/pricing/gpus/mi300x) (192 GB) Vultr | $1.85 | [1x H100](https://savrn.com/ai-index/pricing/gpus/h100) $1.99 · [1x MI325X](https://savrn.com/ai-index/pricing/gpus/mi325x) $2.00 |

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the [SAVRN Index](https://savrn.com/ai-index/pricing/gpus), read Oct 23, 2026.

[dots.mocr on every accelerator the SAVRN Index prices, at every precision](https://savrn.com/models/dots-mocr/gpus)

## SAVRN's Notes on dots.mocr

A 131,072-token context is the number that matters: dots.mocr is a 3B-parameter parser that takes images plus text and returns text, aimed at multilingual document parsing and at turning charts, UI layouts and scientific figures into SVG. Weights are 6.1 GB at 16-bit, needing 7.3 GB of memory; 8-bit is 3.6 GB and 4-bit 1.8 GB. Every precision fits the cheapest listing, one 192 GB MI300X at $1.85 an hour, and with long page batches the context, not the weights, is what fills the card.

MIT terms suit an on-premises document pipeline. Three checks: the serving library is dots_mocr rather than plain transformers; weights ship as safetensors only across 22 files; and a sibling, dots.mocr-svg, is tuned for image-to-SVG, so pick the one that matches the job. The card's own comparison table puts dots.mocr at a 1,124.7 average across three OCR benchmarks, ahead of dots.ocr at 1,086.2 and behind Gemini 3 Pro at 1,210.7, strong for open weights. Downloads run 573.2k a month.

SAVRN Research

## Model Card

By Dots Studio, published under mit, revision e539fbb52280.

[![HuggingFace](https://img.shields.io/badge/HuggingFace%20Weights-black.svg?logo=HuggingFace)](https://huggingface.co/rednote-hilab/dots.mocr) [![GitHub](https://img.shields.io/badge/GitHub-Repository-black?logo=github)](https://github.com/rednote-hilab/dots.mocr) [![arXiv](https://img.shields.io/badge/arXiv-Paper-b31b1b.svg?logo=arxiv)](https://arxiv.org/abs/2603.13032v1)

[Live Demo](https://dotsocr.xiaohongshu.com) | [WeChat](https://raw.githubusercontent.com/rednote-hilab/dots.ocr/master/assets/wechat.jpg) | [rednote](https://www.xiaohongshu.com/user/profile/683ffe42000000001d021a4c) | [X](https://x.com/rednotehilab)

### Introduction

We present [dots.mocr](https://huggingface.co/rednote-hilab/dots.mocr). Beyond achieving state-of-the-art (SOTA) performance in standard multilingual document parsing among models of comparable size, dots.mocr excels at converting structured graphics (e.g., charts, UI layouts, scientific figures and etc.) directly into SVG code. Its core capabilities encompass grounding, recognition, semantic understanding, and interactive dialogue.

Simultaneously, we are releasing [dots.mocr-svg](https://huggingface.co/rednote-hilab/dots.mocr-svg), a variant specifically optimized for robust image-to-SVG parsing tasks.

More information can be found [in the paper](https://arxiv.org/abs/2603.13032v1).

### Evaluation

#### 1. Document Parsing

##### 1.1 Elo Score of different bench between latest models

| models | olmOCR-Bench | OmniDocBench (v1.5) | XDocParse | Average |
| --- | --- | --- | --- | --- |
| MonkeyOCR-pro-3B | 895.0 | 811.3 | 637.1 | 781.1 |
| GLM-OCR | 884.2 | 972.6 | 820.7 | 892.5 |
| PaddleOCR-VL-1.5 | 897.3 | 997.9 | 866.4 | 920.5 |
| HuanyuanOCR | 997.6 | 1003.9 | 951.1 | 984.2 |
| dots.ocr | 1041.1 | 1027.2 | 1190.3 | 1086.2 |
| dots.mocr | 1104.4 | 1059.0 | 1210.7 | 1124.7 |
| Gemini 3 Pro | 1180.4 | 1128.0 | 1323.7 | 1210.7 |

[Read the full model card (1,637 words)](https://savrn.com/models/dots-mocr/card)

## Configuration

Architecture

DotsOCRForCausalLM

Context length (tokens)

131,072

Layers

28

Hidden size

1,536

Feed-forward size

8,960

Attention heads

12

Key/value heads

2

Vocabulary size

151,936

Sliding window (tokens)

131,072

RoPE base

1,000,000

Stored precision

bfloat16

Model type

dots_ocr

## Identity and Version

Repository

dots-studio/dots.mocr

Publisher

Dots Studio

Task

Image and text to text

Modality

Image and text

Library

dots_mocr

Parameters

3B parameters

Languages

en, zh

Revision

e539fbb52280393adc081b289ec597430a0f9031

First published

2026-03-19

Last updated

2026-07-04

## Files and Weights

22 files, 6.1 GB in total. The weights are 2 files totalling 6.1 GB in safetensors.

Weights2 files · 6.1 GB

Configuration12 files · 87.3 KB

Tokenizer4 files · 11.5 MB

Documentation2 files · 49.6 KB

Other1 file · 15.5 KB

Repository1 file · 1.5 KB

Every file

| File | Type | Size | SHA-256 |
| --- | --- | --- | --- |
| model-00001-of-00002.safetensors | Weights | 5.0 GB | d8f4bc753402 |
| model-00002-of-00002.safetensors | Weights | 1.1 GB | 0101b36fe662 |
| .eval_results/mdpbench.yaml | Configuration | 5.0 KB | — |
| .eval_results/olmocrbench.yaml | Configuration | 1.7 KB | — |
| .eval_results/parsebench.yaml | Configuration | 1.6 KB | — |
| chat_template.json | Configuration | 1.1 KB | — |
| config.json | Configuration | 1.5 KB | — |
| configuration_dots.py | Configuration | 3.1 KB | — |
| generation_config.json | Configuration | 86 B | — |
| model.safetensors.index.json | Configuration | 52.3 KB | — |
| modeling_dots_ocr.py | Configuration | 5.0 KB | — |
| modeling_dots_vision.py | Configuration | 14.9 KB | — |
| preprocessor_config.json | Configuration | 432 B | — |
| special_tokens_map.json | Configuration | 494 B | — |
| NOTICE | Documentation | 24.3 KB | — |
| README.md | Documentation | 25.3 KB | — |
| dots.mocr LICENSE AGREEMENT | Other | 15.5 KB | — |
| .gitattributes | Repository | 1.5 KB | — |
| merges.txt | Tokenizer | 1.7 MB | — |
| tokenizer.json | Tokenizer | 7.0 MB | — |
| tokenizer_config.json | Tokenizer | 9.3 KB | — |
| vocab.json | Tokenizer | 2.8 MB | — |

## License and Download

License

mit

Access

Open weights, no gate

Download size

6.1 GB

[Download from Dots Studio](https://huggingface.co/dots-studio/dots.mocr)

Released by Dots Studio through its official repository on Hugging Face. [Read the license](https://opensource.org/license/mit).

## Built From

- Described by arXiv:2603.13032

## Evaluations

Each result is shown as reported, with the conditions its reporter stated. None is a SAVRN measurement. A comparison lines two results up only when their configuration, unit and setup are all stated and identical.

| Benchmark | Conditions | Result | Reported by | Revision | Date |
| --- | --- | --- | --- | --- | --- |
| Delores-Lin/MDPBench | Task arMetric arComparison conditions not established | 83.3 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task deMetric deComparison conditions not established | 82.6 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task digitalMetric digitalComparison conditions not established | 90.5 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task enMetric enComparison conditions not established | 87.4 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task esMetric esComparison conditions not established | 71.3 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task frMetric frComparison conditions not established | 70.1 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task hiMetric hiComparison conditions not established | 83.6 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task idMetric idComparison conditions not established | 84.5 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task itMetric itComparison conditions not established | 89.3 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task jpMetric jpComparison conditions not established | 75 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task koMetric koComparison conditions not established | 78.7 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task latinMetric latinComparison conditions not established | 81.7 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task nlMetric nlComparison conditions not established | 83.2 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task non_latinMetric non_latinComparison conditions not established | 79.2 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task overallMetric overallComparison conditions not established | 80.5 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task photographedMetric photographedComparison conditions not established | 77.2 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task privateMetric privateComparison conditions not established | 82.8 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task ptMetric ptComparison conditions not established | 86.8 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task ruMetric ruComparison conditions not established | 71.2 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task thMetric thComparison conditions not established | 77.9 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task viMetric viComparison conditions not established | 79.9 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task zhMetric zhComparison conditions not established | 84.6 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| Delores-Lin/MDPBench | Task zh_tMetric zh_tComparison conditions not established | 79.6 | [MDPBench leaderboard](https://huggingface.co/datasets/Delores-Lin/MDPBench) Reported by a third party | Evaluated revision not stated | 2026-07-03 |
| allenai/olmOCR-bench | Task arxiv_mathMetric arxiv_mathComparison conditions not established | 85.9 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task baselineMetric baselineComparison conditions not established | 99.7 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task headers_footersMetric headers_footersComparison conditions not established | 94 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task long_tiny_textMetric long_tiny_textComparison conditions not established | 81.6 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task multi_columnMetric multi_columnComparison conditions not established | 85.3 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task old_scansMetric old_scansComparison conditions not established | 48.2 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task old_scans_mathMetric old_scans_mathComparison conditions not established | 85.5 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task overallMetric overallComparison conditions not established | 83.9 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| allenai/olmOCR-bench | Task table_testsMetric table_testsComparison conditions not established | 90.7 | [dots.mocr technical report](https://huggingface.co/papers/2603.13032) Reported by a third party | Evaluated revision not stated | 2026-03-20 |
| llamaindex/ParseBench | Task chartMetric chartSetup Pipeline name: dots_ocr_1_5_parseComparison conditions not established | 0.9 | [ParseBench](https://huggingface.co/datasets/llamaindex/ParseBench) Reported by a third party | Evaluated revision not stated | 2026-04-08 |
| llamaindex/ParseBench | Task meanMetric meanSetup Pipeline name: dots_ocr_1_5_parseComparison conditions not established | 55.8 | [ParseBench](https://huggingface.co/datasets/llamaindex/ParseBench) Reported by a third party | Evaluated revision not stated | 2026-03-26 |
| llamaindex/ParseBench | Task tableMetric tableSetup Pipeline name: dots_ocr_1_5_parseComparison conditions not established | 85.2 | [ParseBench](https://huggingface.co/datasets/llamaindex/ParseBench) Reported by a third party | Evaluated revision not stated | 2026-04-08 |
| llamaindex/ParseBench | Task text_contentMetric text_contentSetup Pipeline name: dots_ocr_1_5_parseComparison conditions not established | 90 | [ParseBench](https://huggingface.co/datasets/llamaindex/ParseBench) Reported by a third party | Evaluated revision not stated | 2026-03-26 |
| llamaindex/ParseBench | Task text_formattingMetric text_formattingSetup Pipeline name: dots_ocr_1_5_parseComparison conditions not established | 47 | [ParseBench](https://huggingface.co/datasets/llamaindex/ParseBench) Reported by a third party | Evaluated revision not stated | 2026-03-26 |

## Memory Requirements

| Precision | Weights in memory |
| --- | --- |
| As published | 6.1 GB |
| 16-bit | 6.1 GB |
| 8-bit | 3.0 GB |
| 4-bit | 1.5 GB |

Weights only, from the published parameter count; the key-value cache and runtime add to this.

## Compare dots.mocr

- [DeepSeek-OCR vs dots.mocr](https://savrn.com/models/compare/deepseek-ocr-vs-dots-mocr)

## Questions About dots.mocr

### How much GPU memory does dots.mocr need?

About 7.3 GB at 16-bit and 1.8 GB at 4-bit: the weights (3B parameters) plus a working margin. A long context needs more.

### What is the cheapest GPU to run dots.mocr on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

### Can I use dots.mocr commercially?

Yes. dots.mocr is released under MIT License. The MIT License is a short permissive license. It permits commercial use, modification and redistribution, provided the copyright notice and permission notice are included.

### What is dots.mocr's context length?

131,072 tokens, from the maximum position embeddings in its published configuration.

## Similar Models

Model · Image and text to text

### [dots.ocr](https://savrn.com/models/dots-ocr)

[Dots Studio](https://savrn.com/model-publishers/dots-studio)

dots.ocr: Multilingual Document Layout Parsing in a Single Vision-Language Model dots.ocr is a powerful, multilingual document parser that unifies layout detection and content recognition within a single vision-language model while maintaining good reading order. Despite its compact 1.7B-parameter LLM foundation, it achieves state-of-the-art(SOTA) performance. 1. Powerful Performance: dots.ocr achieves SOTA performance for text, tables, and reading order on OmniDocBench, while delivering formula recognition results comparable to much larger models like Doubao-1.5 and gemini2.5-pro. 2. Multilingual Support: dots.ocr demonstrates robust parsing capabilities for low-resource languages…

Open weights mit 3B parameters 131,072 tokens dots_ocr

[View model](https://savrn.com/models/dots-ocr)

Model · Image and text to text

### [Unlimited-OCR](https://savrn.com/models/unlimited-ocr)

[BAIDU](https://savrn.com/model-publishers/baidu)

[2026/07/21] Thanks to the ms-swift community for their support, our model now supports training with ms-swift. - [2026/07/03] Thanks to the Baidu Cloud team for their support. Our model is now available on Baidu Cloud. - [2026/06/28] Thanks to the vLLM community and Tianyu Guo for their support, our model now supports vLLM inference. - [2026/06/24] Thanks to AK for creating a demo for us. It is now available at Hugging Face Spaces. - [2026/06/23] Our paper is now available on arXiv. - [2026/06/23] Thanks to the ModelScope community for their support. Our model is now available at ModelScope. - [2026/06/22] We present Unlimited-OCR, aiming to push Deepseek-OCR one step further. Inference…

Open weights mit 3.3B parameters 32,768 tokens transformers

[View model](https://savrn.com/models/unlimited-ocr)

Model · Image and text to text

### [DeepSeek-OCR](https://savrn.com/models/deepseek-ocr)

[DeepSeek](https://savrn.com/model-publishers/deepseek-ai)

Inference using Huggingface transformers on NVIDIA GPUs. Requirements tested on python 3.12.9 + CUDA11.8： Refer to GitHub for guidance on model inference acceleration and PDF processing, etc. [2025/10/23] DeepSeek-OCR is now officially supported in upstream vLLM. We would like to thank Vary, GOT-OCR2.0, MinerU, PaddleOCR, OneChart, Slow Perception for their valuable models and ideas. author={Wei, Haoran and Sun, Yaofeng and Li, Yukun}, year={2025}

Open weights mit 3.3B parameters 8,192 tokens transformers

[View model](https://savrn.com/models/deepseek-ocr)

Model · Image and text to text

### [unlimited-ocr-max](https://savrn.com/models/unlimited-ocr-max)

[Konstantin](https://savrn.com/model-publishers/kthierbach)

baidu/Unlimited-OCR as one repository max serve opens directly on Apple Silicon: baidu's weights unchanged (model.safetensors, byte-identical to upstream at revision 07dea832e22aefee32ad281d4b80551282e1c168, sha256 2bc48a7a110061ea58fff65d3169367eebe3aee371ca6968dc2219c1b2855fc6), the tokenizer files as published, and the checkpoint's config.json with two keys removed (automap, modeltype) so MAX can load it without trustremotecode. The runtime is a MAX custom architecture with two Mojo custom ops, served from https://github.com/kthr/unlimited-ocr-max as an OpenAI-compatible endpoint on the Metal GPU or the CPU. The repository also carries model-int8.safetensors, this port's weight-only int8…

Open weights mit 3.3B parameters 32,768 tokens

[View model](https://savrn.com/models/unlimited-ocr-max)

Model · Image and text to text

### [Unlimited-OCR-AWQ](https://savrn.com/models/unlimited-ocr-awq)

[Sahil Chachra](https://savrn.com/model-publishers/sahilchachra)

AWQ 4-bit (W4A16) quantization of baidu/Unlimited-OCR, a 3B vision-language OCR model that pushes DeepSeek-OCR one step further (one-shot, long-horizon document parsing). This repo quantizes the DeepSeek-V2 MoE text decoder with activation-aware scaling (AWQ) while keeping the vision tower in BF16, so it stays a drop-in transformers model. Unlimited-OCR uses the DeepSeek-OCR prompt vocabulary. The prompt must contain; prefix it with whenever you also want bounding boxes for what was read. - base — basesize=1024, imagesize=1024, cropmode=False. Good default for normal pages. - gundam — basesize=1024, imagesize=640, cropmode=True. Tiles the page; use for dense or large/high-resolution…

Open weights mit 3.4B parameters 32,768 tokens transformers

[View model](https://savrn.com/models/unlimited-ocr-awq)

Model · Image and text to text

### [GameScaling-2B-S3](https://savrn.com/models/gamescaling-2b-s3)

[Tsinghua Spatial Intelligence Lab](https://savrn.com/model-publishers/thusi-lab)

This repository: GameScaling-2B-S3. Qwen3.5-2B continued pre-trained on a balanced mixture of 27% Minecraft and other games (S3), 1,600 h of gameplay, 6,760 training steps; 5.4 GB of bfloat16 weights on 1 GPU. Serve it with bash scripts/servevllm.sh THUSI-Lab/GameScaling-2B-S3 8000 (§1). The inference client, prompts and scripts are in THUSI-Lab/GameScaling; all eight checkpoints are in the GameScaling models are Qwen3.5 vision-language models with continued pre-training on keyboard-and-mouse gameplay. Each call takes the current game frame (plus a short history of past frames and actions) and returns the next 200 ms of keyboard and mouse actions: 6 steps of 33 ms each, plus one mouse…

Open weights apache-2.0 2.7B parameters 262,144 tokens transformers

[View model](https://savrn.com/models/gamescaling-2b-s3)

## Dots Studio

[All models and datasets](https://savrn.com/model-publishers/dots-studio)

## Versions

- [e539fbb52280](https://savrn.com/models/dots-mocr/versions/e539fbb52280) · current 2026-09-18

## Explore More

- [All image and text to text models](https://savrn.com/models/tasks/image-and-text-to-text)
- [All models under mit](https://savrn.com/models/licenses/mit)
- [Model comparisons](https://savrn.com/models/comparisons)
- [The model directory](https://savrn.com/models)
- [Open model prices by host](https://savrn.com/ai-index/pricing/open-models)

## Source

- Repository metadata, read 2026-10-19.
- [Hugging Face record](https://huggingface.co/dots-studio/dots.mocr)
- [How the hub is built](https://savrn.com/model-hub/methodology)
