disco
disco copied to clipboard
Decentralized & federated privacy-preserving ML training, using p2p networking, in JS
UI part isolated for review. Based and dependent on merge of https://github.com/epfml/disco/pull/568 We can discuss how we should present this feature to the user (naming, interface...)
### PROBLEM Currently in DISCO: data owners form **task-specific DISCOllaboratives**  i.e. they join an **existing task**, but cannot just make their data available for...
### PROBLEM Currently in DISCO, tasks comprise a single model with an expected input of a restricted size. - We previously proposed way to modularize training into a series of...
Our project for LauzHack 2022. Devpost submission: https://devpost.com/software/sustainability-aware-job-scheduler-for-federated-learning @Lestode @sakex @kpj
### PROBLEM: Distributed learning has a higher carbon cost than centralized learning (https://arxiv.org/abs/2102.07627)  The problem is worsened in non-IID settings ![Screenshot 2022-10-25 at 21...
Starting a collaborative training on the decentralized MNIST task fails during the first round. There are a few things not working well: * It takes a long time before anything...
tried out releasing v2.2.0 & v2.2.1 and it seems to be working. * container image published with tag 2.2.0 & 2.2.1, "develop" image is now called edge * npm packages...
- [x] On the training page, add hover explanations for "round", "batch" and "epoch" and their relationships with each other. - [x] Display a banner saying that Disco is currently...
on the road of supporting ONNX, we first need to extract TFJS from the code base, making discojs framework agnostic. * adding a Dataset type, wrapping standard [AsyncGenerator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator) with some...
Closes #691