13 releases (8 breaking)

0.15.0 Oct 28, 2024
0.13.2 May 3, 2024
0.12.1 Feb 1, 2024
0.11.1 Dec 4, 2023
0.8.0 Jul 25, 2023

#1000 in Machine learning

Download history 116/week @ 2024-08-17 231/week @ 2024-08-24 77/week @ 2024-08-31 162/week @ 2024-09-07 115/week @ 2024-09-14 105/week @ 2024-09-21 206/week @ 2024-09-28 97/week @ 2024-10-05 127/week @ 2024-10-12 82/week @ 2024-10-19 267/week @ 2024-10-26 150/week @ 2024-11-02 88/week @ 2024-11-09 61/week @ 2024-11-16 74/week @ 2024-11-23 76/week @ 2024-11-30

328 downloads per month
Used in 3 crates

MIT/Apache

590KB
14K SLoC

Importing Models

The Burn project supports the import of models from various frameworks, emphasizing efficiency and compatibility. Currently, it handles two primary model formats:

  1. ONNX: Facilitates direct import, ensuring the model's performance and structure are maintained.

  2. PyTorch: Enables the loading of PyTorch model weights into Burn’s native model architecture, ensuring seamless integration.

Contribution

Interested in contributing to burn-import? Check out our development guide for more information.


lib.rs:

burn-import is a crate designed to simplify the process of importing models trained in other machine learning frameworks into the Burn framework. This tool generates a Rust source file that aligns the imported model with Burn's model and converts tensor data into a format compatible with Burn.

Dependencies

~65–100MB
~2M SLoC