Skip to content

v2.0.0

Compare
Choose a tag to compare
@s314cy s314cy released this 04 Nov 16:20
· 1176 commits to develop since this release

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