NOVA harnesses global compute and collective intelligence to navigate huge unexplored chemical spaces, uncovering breakthrough compounds at a fraction of the cost and time.
- Ubuntu 24.04 LTS (recommended)
- Python 3.12
- CUDA 12.4 (for GPU support)
- Sufficient RAM for ML model operations
- Internet connection for network participation
- Clone the repository:
git clone <repository-url>
cd nova- Prepare your .env file:
VALIDATOR_API_KEY=<your_api_key> # validators only
# For validators, we highly recommend running a local node!
SUBTENSOR_NETWORK="wss://archive.chain.opentensor.ai:443
DEVICE_OVERRIDE="cpu" #or none to run on GPU
-
Install dependencies:
- For CPU:
bash install_deps_cpu.sh
- For CUDA 12.4:
bash install_deps_cu124.sh
-
Run:
# Activate your virtual environment:
source .venv/bin/activate
# Run your script:
# miner:
python3 neurons/miner.py --wallet.name <your_wallet> --wallet.hotkey <your_hotkey> --logging.debug
# validator:
python3 neurons/validator.py --wallet.name <your_wallet> --wallet.hotkey <your_hotkey> --logging.debugThe project uses several configuration files:
.env: Environment variables and API keysrequirements/: Dependency specifications for different environments- Command-line arguments for runtime configuration
PSICHIC/runtime_config.py: runtime configurations for PSICHIC model
DM the NOVA team to obtain an API key.
For support, please open an issue in the repository or contact the NOVA team.