v2.0.0
Disco v2.0 release notes
Main new features
- Byzantine-robust training for federated learning
- Fully P2P communication for decentralized training
- Task Creation Form - Bring new ML tasks to Disco by simply filling a web form: no programming knowledge required
- More clear split of the Disco projects into discojs, web-client, cli and server
- Disco.js available as two independent NPM packages:
- @epfml/discojs running in the browser as native JS
- @epfml/discojs-node running on Node.js
- Web Client: Lots of UI/UX improvements
- CLI: Improved CLI for running experiments without any browser or UI. Self-contained example here
- Development & Documentation
- Development support for Apple Silicon and Windows (in addition to Linux and Mac)
- Much improved documentation, both for task contributors and for developers
- Miscellaneous
- The GitHub repository's download size was reduced from 186MiB down to 3.51MiB!
Closed issues
More than 50 closed issues, bug fixes and new features:
https://github.com/epfml/disco/milestone/6?closed=1