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.

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions