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.
GPU recommended for model training but not required for inference. Miners should precompute and cache forecasts deterministically to match on-chain committed hashes.
Should run Subtensor locally for reliability. Storage grows with miner commitment tracking (~15GB for pending challenges, ~1GB for ERA5 data).
Clone the Zeus repository
git clone https://github.com/Orpheus-AI/Zeus.git && cd Zeus
Create and activate Conda virtual environment
conda create -y -n zeus python=3.11 && conda activate zeus
Install dependencies and requirements
chmod +x setup.sh && ./setup.sh
Create miner.env configuration file with wallet and network settings
cat > miner.env << 'EOF' NETUID=18 SUBTENSOR_NETWORK=finney SUBTENSOR_CHAIN_ENDPOINT=wss://entrypoint-finney.opentensor.ai:443 WALLET_NAME=default WALLET_HOTKEY=default AXON_PORT=your_port BLACKLIST_FORCE_VALIDATOR_PERMIT=True EOF
Register hotkey on mainnet (testnet: netuid 301, subtensor.network test)
btcli s register --netuid 18 --wallet.name [wallet_name] --wallet.hotkey [hotkey] --subtensor.network finney
Verify that your miner port is accessible before registration(optional)
curl your_ip:your_port
Start mining with the startup script
conda activate zeus && ./start_miner.sh
Clone the Zeus repository
git clone https://github.com/Orpheus-AI/Zeus.git && cd Zeus
Create and activate Python virtual environment
python3.11 -m venv zeus-venv && source zeus-venv/bin/activate
Install dependencies and requirements
chmod +x setup.sh && ./setup.sh
Create validator.env configuration file with wallet, network, and API settings
cat > validator.env << 'EOF' NETUID=18 SUBTENSOR_NETWORK=finney SUBTENSOR_CHAIN_ENDPOINT=wss://entrypoint-finney.opentensor.ai:443 WALLET_NAME=default WALLET_HOTKEY=default AXON_PORT=your_port PROXY_PORT=your_proxy_port CDS_API_KEY=your_cds_key PROXY_API_KEY=your_proxy_key EOF
Register hotkey on mainnet (testnet: netuid 301, subtensor.network test)
btcli s register --netuid 18 --wallet.name [wallet_name] --wallet.hotkey [hotkey] --subtensor.network finney
Obtain Copernicus CDS API key for ERA5 data access
Visit https://cds.climate.copernicus.eu/how-to-api, register/login, accept ERA5 terms, and copy API key to validator.env
Set up local Subtensor node for reliability (recommended but optional)(optional)
Follow https://github.com/opentensor/subtensor/blob/main/docs/running-subtensor-locally.md#compiling-your-own-binary
Start validator with startup script (loads validator.env and runs under pm2)
source zeus-venv/bin/activate && cd Zeus && ./start_validator.sh