Loading
Loading
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.
Miners do not host inference; they only upload fine-tuned weights to Hippius Hub. Training infrastructure (GPU) is required separately but not specified in documentation.
Validator itself runs on CPU; requires network access to a separate GPU eval server. State bucket (Hippius/S3-compatible) for durable king state required.
Install Leoma package and dependencies
pip install -e .
Upload fine-tuned model weights to Hippius Hub. Repository name must start with 'leoma' and end with your miner hotkey (SS58). Capture the returned immutable repo@sha256:digest reference.
leoma miner push --model-dir ./out --repo <user-or-project>/leoma-<model-name>-<your-hotkey-ss58> --revision submission-001
Commit the immutable repo+digest reveal on-chain. Only repo, digest, and hotkey are written; validators discover and duel your model.
leoma miner commit --repo <user-or-project>/leoma-<model-name>-<hotkey> --digest sha256:<...> --coldkey <wallet-name> --hotkey <hotkey-name>
Install Leoma package (Python 3.12+)
pip install -e .
Copy validator environment template and fill in wallet names, EVAL_SERVER_URL(s), Hippius credentials, state bucket, and dashboard bucket
cp env.validator.example .env
Verify all prerequisites before launch: seed/corpus pinned, wallet registered, hotkey permitted, all eval servers reachable and match consensus/runtime digests
leoma preflight
Start validator: scan reveals -> dispatch duels to eval server -> crown winners -> set weights
leoma serve