-
Notifications
You must be signed in to change notification settings - Fork 433
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WASM support for training #1254
Comments
I am personally not in favor we support training in the browser. This is such niche use case that requires the code base to accommodate. |
In my opinion we can support training in the browser at a later time in a new crate called |
I think we can actually support training in the browser without having to change much of the architecture. It's similar to how we can support We have to keep in mind that supporting |
Also just to chime in - I imagine training massive LLMs or even big convnets in the browsers is niche. However, consider NeRF and gaussian splat like models, training in a browser could be totally fine & useful. Generally, being able to use ML as "just" good numerical optimization is nice! It's not all about massive models. Tbf, those types of models might not need much from burn-train anyway. |
Support training on the wasm target. For this, we probably need to have alternative implementations of file checkpointers, file loggers, and similar components. It's not clear whether we want to support training in the browser, or if supporting wasm runtimes alone is sufficient. In the latter case, we could use an alternative file system API provided by such a runtime.
Requires #1253
The text was updated successfully, but these errors were encountered: