Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ClarenceDan/nova

 
 

Repository files navigation

NOVA - SN68

High-throughput ML-driven drug screening.

Accelerating drug discovery, powered by Bittensor.

NOVA harnesses global compute and collective intelligence to navigate huge unexplored chemical spaces, uncovering breakthrough compounds at a fraction of the cost and time.

System Requirements

  • 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

Installation and Running

  1. Clone the repository:
git clone <repository-url>
cd nova
  1. 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
  1. Install dependencies:

    • For CPU:
    bash install_deps_cpu.sh
    • For CUDA 12.4:
    bash install_deps_cu124.sh
  2. 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.debug

Configuration

The project uses several configuration files:

  • .env: Environment variables and API keys
  • requirements/: Dependency specifications for different environments
  • Command-line arguments for runtime configuration
  • PSICHIC/runtime_config.py: runtime configurations for PSICHIC model

For Validators

DM the NOVA team to obtain an API key.

Support

For support, please open an issue in the repository or contact the NOVA team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.5%
  • Shell 0.5%