macrocosm-os / folding

Decentralized Protein Folding Bittensor Subnet
https://www.macrocosmos.ai/sn25
MIT License
14 stars 16 forks source link

Folding MVP Final Week Sprint #55

Closed mccrindlebrian closed 5 months ago

mccrindlebrian commented 5 months ago

Here are the details for the final week's sprint on Folding. Folding is currently in a place that can operate such that is has high success rates for validator hp search, but validators in general are not busy, and there are open questions about how miners are asked for work. Here are some key components

  1. gro-based energy calculations (exploit resistant)
  2. Validator scheduler & DB
  3. Hyperparameter tuning (timeout, wait_time, sample_size, max_concurrent_pdbs) for optimal workload (adaptive?)
  4. Miner process pool executor for multiple jobs
  5. Some restructuring of data directories (low priority?)
  6. Logging and persistence of final results
  7. Data viz
  8. Loads of experiments

We can try and break these down into tasks for each member of the team.

@steffencruz

@mccrindlebrian

@schampoux

@RodrigoLPA

Everyone

We need to run a boat load of experiments, specifically:

I think this is a good opportunity for @RodrigoLPA to learn how to spin up miners and validators, use pm2, and manage across multiple machine. I am happy to support here with 1 on 1 time getting him up to speed

steffencruz commented 5 months ago

WIP solution is here https://github.com/macrocosm-os/folding/pull/57

What is currently done

What needs to be done