14 releases (9 breaking)

0.16.0 Jan 14, 2025
0.15.0 Oct 28, 2024
0.14.0 Aug 27, 2024
0.13.2 May 3, 2024
0.8.0 Jul 25, 2023

#845 in Machine learning

Download history 72/week @ 2024-11-21 64/week @ 2024-11-28 249/week @ 2024-12-05 190/week @ 2024-12-12 74/week @ 2024-12-19 37/week @ 2024-12-26 93/week @ 2025-01-02 230/week @ 2025-01-09 292/week @ 2025-01-16 200/week @ 2025-01-23 180/week @ 2025-01-30 209/week @ 2025-02-06 202/week @ 2025-02-13 239/week @ 2025-02-20 200/week @ 2025-02-27 91/week @ 2025-03-06

753 downloads per month
Used in 3 crates

MIT/Apache

1MB
19K 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

~59–92MB
~2M SLoC