Loading
Loading
Powered by NATIX’s Internet of Cameras, StreetVision is advancing autonomous driving, Physical AI, and map-making.
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.
Minimum compute spec includes GPU with 4GB VRAM, 2 cores CPU at 2.5 GHz. Recommended: 8GB VRAM, 4 cores at 3.5 GHz, 100GB SSD storage with 1000 IOPS.
Minimum compute spec includes GPU with 20GB VRAM, 4 cores CPU at 2.5 GHz, 32GB RAM. Recommended: 24GB VRAM (RTX A5000), 8 cores at 3.5 GHz, 64GB RAM, 500GB SSD storage with 5000 IOPS.
Clone the repository
git clone https://github.com/natixnetwork/natix-subnet.git && cd natix-subnet
Create and activate Python 3.11 virtual environment
python3.11 -m venv venv && source venv/bin/activate
Install miner dependencies (torch, timm, ultralytics, opencv, scikit-image)
pip install -e ".[miner]"
Pre-download training datasets (optional, only required for training)(optional)
python natix/miner/datasets/download_data.py
Generate miner.env configuration file with default values
bash ./setup_env.sh
Configure wallet, hotkey, miner port (default 8091), image detector, and device (cpu/cuda)
# Edit miner.env with wallet name, hotkey, port, and model configuration
Register hotkey on mainnet (netuid 72). Use netuid 323 and --subtensor.network test for testnet
btcli s register --netuid 72 --wallet.name [wallet_name] --wallet.hotkey [wallet.hotkey] --subtensor.network finney
Start the miner neuron
chmod +x ./start_miner.sh && ./start_miner.sh
Clone the repository
git clone https://github.com/natixnetwork/natix-subnet.git && cd natix-subnet
Create and activate Python 3.11 virtual environment
python3.11 -m venv venv && source venv/bin/activate
Install validator core dependencies (wandb, joblib, no heavy ML libraries)
pip install -r requirements.validator.txt
Install full validator with synthetic image generation support (adds torch, diffusers, transformers)(optional)
pip install -r requirements.validator-full.txt
Generate validator.env configuration file
bash ./setup_env.sh
Configure validator parameters including wallet, subnet ID, ports, and API credentials
# Edit validator.env with: WALLET_NAME, WALLET_HOTKEY, NETUID (72 mainnet/323 testnet), SUBTENSOR_NETWORK, VALIDATOR_AXON_PORT, VALIDATOR_PROXY_PORT, PROXY_CLIENT_URL, WANDB_API_KEY, HUGGING_FACE_TOKEN
Register validator hotkey on mainnet (netuid 72). Use netuid 323 and --subtensor.network test for testnet
btcli s register --netuid 72 --wallet.name [wallet_name] --wallet.hotkey [wallet.hotkey] --subtensor.network finney
Start validator using PM2 (launches validator neuron, cache updater, and synthetic generator)
pm2 start scripts/ecosystem.validator.config.js