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 only submit pre-trained model checkpoints; GPU evaluation is performed remotely by the evaluator service. Model directory must contain complete checkpoint without symlinks or manifest.json file.
Validator coordinates submissions and evaluation but does not perform GPU computation itself. Requires database (PostgreSQL) for state management.
Clone the Teutonic repository
git clone https://github.com/unarbos/teutonic.git && cd teutonic
Create and activate Python 3.11+ virtual environment
python3 -m venv .venv && source .venv/bin/activate
Install miner dependencies (bittensor, boto3, httpx, PyNaCl)
python -m pip install -e '.[miner]'
Create a new Ed25519 hotkey (required for encryption with validator)(optional)
btcli wallet new-hotkey --wallet-name $WALLET_NAME --hotkey $HOTKEY_NAME --wallet-path $WALLET_PATH --crypto-type ed25519
Save common wallet location configuration
teutonic-miner configure --wallet-path $WALLET_PATH
Register hotkey on subnet and activate mailbox (may require TAO payment)
teutonic-miner register --wallet-name $WALLET_NAME --hotkey-name $HOTKEY_NAME --network $NETWORK --netuid 3
Retrieve encrypted R2 upload credentials from public mailbox
teutonic-miner auth --hotkey $HOTKEY_NAME
Upload model checkpoint to R2 storage
teutonic-miner upload --hotkey $HOTKEY_NAME --name $MODEL_NAME $MODEL_DIR
Finalize submission (irreversible point of commitment)
teutonic-miner ready --hotkey $HOTKEY_NAME
Clone the Teutonic repository
git clone https://github.com/unarbos/teutonic.git && cd teutonic
Create and activate Python 3.11+ virtual environment
python3 -m venv .venv && source .venv/bin/activate
Install validator dependencies (bittensor, boto3, httpx, huggingface-hub, numpy, psycopg, PyNaCl, jsonschema)
python -m pip install -e '.[validator]'
Configure database credentials for subnet state persistence
Set up PostgreSQL database connection