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 (NVIDIA, 8GB+ VRAM) is recommended for GenTRX distributed training but not required for base trading. CPU-only training is supported but may miss round deadlines. GenTRX requires an S3-compatible bucket (Cloudflare R2, Storj, or Hippius).
Requires g++-14 and cmake 3.29.7 to build the C++ simulator. GPU is optional but strongly recommended for the GenTRX gradient server sidecar; CPU scoring is significantly slower. GenTRX requires an S3-compatible bucket (Cloudflare R2, Storj, or Hippius).
Install system dependencies
sudo apt update && sudo apt install -y tmux build-essential git curl ca-certificates
Install uv Python toolchain manager
curl -LsSf https://astral.sh/uv/install.sh | sh && source ~/.bashrc
Clone the repository
git clone https://github.com/taos-im/sn-79 && cd sn-79
Run the miner install script to set up pm2, tmux, pyenv, Python 3.10.9, and the taos package
./install_miner.sh
Install core Python dependencies
pip install -e .
Install GenTRX optional training dependencies (boto3, transformers, polars, etc.)(optional)
pip install -e ".[gentrx]"
Create Bittensor wallet (coldkey and hotkey)
btcli wallet new_coldkey --wallet.name <coldkey> && btcli wallet new_hotkey --wallet.name <coldkey> --wallet.hotkey <hotkey>
Register hotkey on subnet 79
btcli subnet register --netuid 79 --wallet.name <coldkey> --wallet.hotkey <hotkey>
Configure environment variables including S3 bucket credentials for GenTRX(optional)
cp .env.example .env && $EDITOR .env
Run the miner (standard trading only)
./run_miner.sh -w <coldkey> -h <hotkey> -u 79 -a 8091
Run the miner with GenTRX distributed training enabled (prompts for S3 bucket credentials on first run)(optional)
./run_miner.sh -G -w <coldkey> -h <hotkey> -u 79 -a 8091
Install system dependencies
sudo apt update && sudo apt install -y tmux build-essential git curl ca-certificates
Clone the repository
git clone https://github.com/taos-im/sn-79 && cd sn-79
Run the validator install script (installs pm2, tmux, pyenv, Python 3.10.9, taos, vcpkg, g++-14, cmake 3.29.7, and builds the C++ simulator). Takes 1-2 hours on Ubuntu 22.04.
./install_validator.sh
Install core Python dependencies
pip install -e .
Install GenTRX optional training dependencies for the gradient server(optional)
pip install -e ".[gentrx]"
Create Bittensor wallet
btcli wallet new_coldkey --wallet.name <coldkey> && btcli wallet new_hotkey --wallet.name <coldkey> --wallet.hotkey <hotkey>
Register hotkey on subnet 79
btcli subnet register --netuid 79 --wallet.name <coldkey> --wallet.hotkey <hotkey>
Configure environment variables including S3 bucket credentials for GenTRX(optional)
cp .env.example .env && $EDITOR .env
Run the validator (standard trading scoring only)
./run_validator.sh -w taos -h validator -u 79
Run the validator with GenTRX distributed training enabled (prompts for S3 credentials and auto-starts gradient server on first run)(optional)
./run_validator.sh -G -w taos -h validator -u 79