Text Generation
Transformers
TensorBoard
Safetensors
English
qwen3
byte-level
pretraining
symbolic
text-generation-inference
Instructions to use dotlabs/void.1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use dotlabs/void.1 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="dotlabs/void.1")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("dotlabs/void.1") model = AutoModelForCausalLM.from_pretrained("dotlabs/void.1", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use dotlabs/void.1 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "dotlabs/void.1" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "dotlabs/void.1", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/dotlabs/void.1
- SGLang
How to use dotlabs/void.1 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "dotlabs/void.1" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "dotlabs/void.1", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "dotlabs/void.1" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "dotlabs/void.1", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use dotlabs/void.1 with Docker Model Runner:
docker model run hf.co/dotlabs/void.1
Download benchmark_cache/performance.json from dotlabs/void.1: direct link, hf CLI and curl.
- Browser
- Download file 6.06 kB
-
https://huggingface.co/dotlabs/void.1/resolve/5e6a0ab4affc656be85b4e5c16e7acaaa8a4b280/benchmark_cache/performance.json
- Command line
-
hf download hf://dotlabs/void.1@5e6a0ab4affc656be85b4e5c16e7acaaa8a4b280/benchmark_cache/performance.json
-
curl -L -o performance.json https://huggingface.co/dotlabs/void.1/resolve/5e6a0ab4affc656be85b4e5c16e7acaaa8a4b280/benchmark_cache/performance.json
6.06 kB
| { | |
| "cache_key": { | |
| "version": 1, | |
| "kind": "gpu", | |
| "gpu": { | |
| "name": "NVIDIA RTX PRO 6000 Blackwell Server Edition", | |
| "total_memory": 101975851008, | |
| "capability": [ | |
| 12, | |
| 0 | |
| ] | |
| }, | |
| "torch": "2.8.0+cu128", | |
| "cuda": "12.8", | |
| "python": "3.13.11", | |
| "packages": { | |
| "transformers": "4.57.1", | |
| "numpy": "2.2.6", | |
| "pyarrow": "21.0.0", | |
| "huggingface_hub": "0.36.0" | |
| }, | |
| "settings": { | |
| "context": 2048, | |
| "global_batch": 90, | |
| "microbatch_candidates": [ | |
| 8, | |
| 16, | |
| 32, | |
| 48, | |
| 64, | |
| 72, | |
| 76, | |
| 80, | |
| 86, | |
| 90 | |
| ], | |
| "batch_selection": "max_batch", | |
| "gradient_checkpointing": false, | |
| "compile_model": true, | |
| "autotune_microbatch": true, | |
| "attention_backend": "flash", | |
| "vram_fraction": 0.98 | |
| }, | |
| "source": "e6d135a4487a9fd1907e12903cda79e75fd61305fad149fda7ec5281279dc18b", | |
| "requested_microbatch_ceiling": 90 | |
| }, | |
| "cache_reused": true, | |
| "attention": "PyTorch FlashAttention (forced; forward/backward verified)", | |
| "selected": { | |
| "microbatch": 90, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.9387972919998901, | |
| "peak_gb": 89.37766551971436, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9387972919998901, | |
| "input_tokens_per_second": 196336.31410178967 | |
| }, | |
| "measurements": [ | |
| { | |
| "microbatch": 8, | |
| "mode": "eager", | |
| "microbatch_seconds": 0.15844926500000156, | |
| "peak_gb": 14.764304637908936, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 1.8007989265000077, | |
| "input_tokens_per_second": 103402.18365796673 | |
| }, | |
| { | |
| "microbatch": 16, | |
| "mode": "eager", | |
| "microbatch_seconds": 0.34631374599999276, | |
| "peak_gb": 28.084960460662842, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 1.929804849999968, | |
| "input_tokens_per_second": 94619.40329680326 | |
| }, | |
| { | |
| "microbatch": 32, | |
| "mode": "eager", | |
| "microbatch_seconds": 0.7831460159999892, | |
| "peak_gb": 54.827155113220215, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 2.188403235499976, | |
| "input_tokens_per_second": 83682.98971210101 | |
| }, | |
| { | |
| "microbatch": 48, | |
| "mode": "eager", | |
| "microbatch_seconds": 1.1706683780000162, | |
| "peak_gb": 81.63183498382568, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 2.1949380675000043, | |
| "input_tokens_per_second": 83972.54239321277 | |
| }, | |
| { | |
| "microbatch": 8, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.08827481200000875, | |
| "peak_gb": 9.113307476043701, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 1.008851873500106, | |
| "input_tokens_per_second": 185602.20779624404 | |
| }, | |
| { | |
| "microbatch": 16, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.17047579999996287, | |
| "peak_gb": 16.87287473678589, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9571819019997747, | |
| "input_tokens_per_second": 192214.96540862185 | |
| }, | |
| { | |
| "microbatch": 32, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.34263174000000163, | |
| "peak_gb": 32.49641752243042, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9525396829999977, | |
| "input_tokens_per_second": 191272.41393339593 | |
| }, | |
| { | |
| "microbatch": 48, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.5075005140000144, | |
| "peak_gb": 48.123157024383545, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9488392155000156, | |
| "input_tokens_per_second": 193702.2668709991 | |
| }, | |
| { | |
| "microbatch": 64, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.6643874849999634, | |
| "peak_gb": 63.757601737976074, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.926719353999971, | |
| "input_tokens_per_second": 197282.46386219515 | |
| }, | |
| { | |
| "microbatch": 72, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.7446585950000326, | |
| "peak_gb": 71.65071392059326, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9283865335000314, | |
| "input_tokens_per_second": 198018.26097232322 | |
| }, | |
| { | |
| "microbatch": 76, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.7858128550000174, | |
| "peak_gb": 75.5242338180542, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9300540555000225, | |
| "input_tokens_per_second": 198072.60597689834 | |
| }, | |
| { | |
| "microbatch": 80, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.8269688110000288, | |
| "peak_gb": 79.40062236785889, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9293605420000404, | |
| "input_tokens_per_second": 198121.13567121493 | |
| }, | |
| { | |
| "microbatch": 86, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.8882591199999865, | |
| "peak_gb": 85.4687147140503, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9413692904999778, | |
| "input_tokens_per_second": 198284.4825730612 | |
| }, | |
| { | |
| "microbatch": 90, | |
| "mode": "compiled", | |
| "microbatch_seconds": 0.9302335780000135, | |
| "peak_gb": 89.3772840499878, | |
| "fits_budget": true, | |
| "estimated_update_seconds": 0.9302335780000135, | |
| "input_tokens_per_second": 198143.7827650609 | |
| } | |
| ], | |
| "failures": [ | |
| { | |
| "microbatch": 64, | |
| "mode": "eager", | |
| "reason": "oom" | |
| }, | |
| { | |
| "microbatch": 72, | |
| "mode": "eager", | |
| "reason": "oom" | |
| }, | |
| { | |
| "microbatch": 76, | |
| "mode": "eager", | |
| "reason": "oom" | |
| }, | |
| { | |
| "microbatch": 80, | |
| "mode": "eager", | |
| "reason": "oom" | |
| }, | |
| { | |
| "microbatch": 86, | |
| "mode": "eager", | |
| "reason": "oom" | |
| }, | |
| { | |
| "microbatch": 90, | |
| "mode": "eager", | |
| "reason": "oom" | |
| } | |
| ], | |
| "selection_policy": "max_batch", | |
| "budget_gb": 92.52170804977416, | |
| "reserve_gb": 2.1791439056396484, | |
| "note": "Forward/backward throughput; excludes optimizer, data, logging and checkpoint time.", | |
| "legacy_seed_verified": false | |
| } |