Loading
Loading
Neuron registration trends
Running large language models in production requires balancing inference speed with correctness—organizations spend significant resources optimizing inference servers, yet lack a standardized way to benchmark their improvements against industry baselines. Each team optimizes in isolation, making it difficult to adopt proven techniques from others. The status quo leaves potential performance gains on the table and creates duplication of effort across the industry.
A distributed evaluation network solves this by creating an open competition where inference implementations are tested side-by-side against identical hardware and the same model. This model-driven approach lets engineers submit optimized servers, receive immediate benchmarked feedback, and learn which techniques drive measurable improvements. The comparison is reproducible and fair because every server runs on the same GPU hardware with the same model weights mounted.
Cacheon implements this as an open competition on the Bittensor network. Miners submit containerized inference servers serving Qwen2.5-72B-Instruct; validators evaluate each server's end-to-end response time against a vLLM baseline and verify correctness. The fastest correct implementation earns the majority of network rewards, creating a direct financial incentive for engineers to optimize.
Use cases were auto-generated from the GitHub repository and may not reflect the latest changes.
Cacheon (SN14) is a Bittensor subnet that runs an open competition for production-grade LLM inference optimization. Miners submit containerized inference servers serving Qwen2.5-72B-Instruct, which validators evaluate against a vLLM baseline on the same hardware. Scoring is based on end-to-end response time improvement while passing correctness checks; the fastest correct server earns 80% of the competition pool and the runner-up earns 20%.
The validator runs two components: (1) always-on CPU host that scans the chain for miner commitments and sets weights; (2) ephemeral GPU pod rented on-demand from cloud providers (Targon or Lium) that pulls miner Docker images, mounts model weights from S3 at /models, and runs evaluation harness comparing response time and correctness against vLLM baseline. Miners submit containerized inference servers via Docker image reference and payment proof; validators evaluate servers on 8-GPU NVLink/SXM hardware (H200/B200/B300 preferred, H100 fallback) running Qwen2.5-72B-Instruct with model weights pre-mounted.
Scoring formula: if correctness fails, score = 0; otherwise score = median(max(0, (baseline_e2e - miner_e2e) / baseline_e2e)). Correctness is checked first as a gate; speed_improvement is calculated from median response times across evaluation runs.
Inference optimization
This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes. View repository
FAQs were auto-generated from the GitHub repository and may not reflect the latest changes.
Holder & total-staked metrics as of 1h ago (hourly snapshot)
GPU hardware only needed for local testing. Docker image must not exceed 20 GB (model weights are mounted at runtime).
Two components: always-on CPU host for chain scanning and weight setting; ephemeral GPU pod rented on-demand for evaluation when challengers are queued. GPU pod requires 8-GPU NVLink/SXM configuration.
Tag your inference server Docker image with public registry path
docker tag my-server:latest docker.io/myuser/cacheon-miner:v1
Push image to public container registry
docker push docker.io/myuser/cacheon-miner:v1
Pay submission fee and commit image reference on-chain
python miner/commit.py --wallet-name <wallet> --wallet-hotkey <hotkey> --image 'docker.io/myuser/cacheon-miner:v1' --digest 'sha256:...' --fee 0.1 --network finney --netuid 14
Clone Cacheon repository
git clone https://github.com/latent-to/cacheon && cd cacheon
Create environment file and add wallet and S3 configuration
cp .env.example .env
Start always-on CPU host component for chain scanning and weight setting
docker compose up --build
Run GPU pod provisioning script (Targon or Lium) with API credentials and customized parameters(optional)
bash scripts/gpu_setup/setup.sh
Start GPU pod component for on-demand evaluation (run when challengers appear)(optional)
docker compose -f validator/gpu-compose.yml up --build -d