Go to file
nathaniel bfbdfbeb77 doc: update README 2022-07-27 16:15:48 -04:00
.github/workflows ci: setup ci 2022-07-27 12:26:54 -04:00
burn-tensor doc: add burn-tensor Readme 2022-07-27 15:44:41 -04:00
examples refactor: create Tensor + Element trait 2022-07-27 10:20:21 -04:00
src refactor: imports 2022-07-27 09:37:56 -04:00
.gitignore First Commit :D 2022-07-18 19:19:13 -04:00
Cargo.toml feat: init tensor 2022-07-26 09:45:13 -04:00
LICENSE Initial commit 2022-07-18 19:11:45 -04:00
README.md doc: update README 2022-07-27 16:15:48 -04:00

README.md

BURN

BURN: Burn Unstoppable Rusty Neurons

This library aims to be a complete deep learning framework with extreme flexibility written in Rust. The goal would be to satisfy researchers as well as practitioners making it easier to experiment, train and deploy your solution.

Why Rust?

A big benefit of using Rust instead of Python is to allow performant multi-threaded deep learning networks which might open new doors for more efficient models. Scale seems to be very important, but the only tool we currently have to achieve it is big matrix multiplication on GPUs. This often implies big batch sizes, which is impossible for online learning. Also, asynchronus sparsely activated networks without copying weights is kind of impossible to achieve with Python (or really hard without proper threading).

Burn-Tensor

BURN has its own tensor library supporting multiple backends, it can also be used for other scientific computing applications. Click here for more details.

Module Definition

Currently working on it ... 💻