-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile
More file actions
25 lines (20 loc) · 1.17 KB
/
Makefile
File metadata and controls
25 lines (20 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
.PHONY: pull_and_run_miner pull_and_run_validator pull_and_run_miner_with_pm2 pull_and_run_validator_with_pm2 install_requirements
# Target to install dependencies
install_requirements:
pip install -r requirements.txt
# Target to pull and run miner
pull_and_run_miner: install_requirements
git pull
python neurons/miner.py --netuid 84 --subtensor.network finney --wallet.name miner --wallet.hotkey default --logging.debug
# Target to pull and run validator
pull_and_run_validator: install_requirements
git pull
python neurons/validator.py --netuid 84 --subtensor.network finney --wallet.name validator --wallet.hotkey default --logging.debug
# Define the pull_and_run_miner_with_pm2 target
pull_and_run_miner_with_pm2: install_requirements
git pull
pm2 start python --name my_miner -- neurons/miner.py --netuid 84 --subtensor.network finney --wallet.name miner --wallet.hotkey default --logging.debug
# Define the pull_and_run_validator_with_pm2 target
pull_and_run_validator_with_pm2: install_requirements
git pull
pm2 start python --name my_validator -- neurons/validator.py --netuid 84 --subtensor.network finney --wallet.name validator --wallet.hotkey default --logging.debug