brain-score / core

MIT License
2 stars 5 forks source link

Feature suggestion: distributed learning on volunteer compute #122

Open narekvslife opened 1 week ago

narekvslife commented 1 week ago

Another feature idea is for a case where we allow the user to upload their model, which we will train for them and evaluate on a chosen benchmark with a chose metric.

We can think of ways to use open-source distributed-learning libraries like this one for very distributed training (taking into account a possibility where compute is not guaranteed for the whole training process and coincidently) on volunteer computers.

And there are [known success stories] of volunteer compute being used for costly scientific computations (https://en.wikipedia.org/wiki/LHC@home#:~:text=The%20project's%20computing%20power%20isand%20other%20experimental%20particle%20accelerators.&text=The%20project%20is%20run%20withteraFLOPS%20as%20of%20March%202023.)

I understand that this is very far-fetched but hopefully Brain-Score team grows enourmously one day, and there will be enough people to handle this as well!

mike-ferguson commented 4 days ago

@narekvslife This is also a great suggestion! We would love to have this a feature, as I think it would save compute and time down the road, especially as Brain-Score scales. Thanks again for adding this