Skip to content

Transition to Burn #1199

Description

@hleepfl

We are using TensorFlow.js right as our machine-learning backend to enable browser usage. However, it has many limitations and is almost unmaintained.
After studying alternatives, it seems Burn is the most promising alternative, in terms of current popularity, development pace, existing features, performance and ability to cross-compile to many different targets.
Transitioning means rewriting discojs (about 60% of the repo's typescript code, or slighly under 15k lines) in Rust using this new framework, then re-plugging it into the other repos that use it.
Since there are no pressing deadlines, this is a good time to work on this, and it will make solving other high-priority issues faster once it's done.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority-1Needed for production usescope-discojsRelated to Disco.jstype-reworkCode that needs to be improved

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions