corgi
burn
corgi | burn | |
---|---|---|
2 | 11 | |
23 | 9,626 | |
- | 3.4% | |
4.4 | 9.8 | |
2 months ago | 6 days ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
corgi
-
Corgi: Rust neural network/dynamic automatic differentiation library I have been working on
Fully-connected neural network: https://github.com/patricksongzy/corgi/blob/main/src/dense.rs
-
[P] Corgi: Rust neural network/dynamic automatic differentiation library I have been working on
Github: https://github.com/patricksongzy/corgi
burn
-
Burn: The Future of Deep Learning in Rust
Burn is an emerging deep learning framework written in pure Rust that aims to provide a flexible, efficient, and safe environment for building and training neural networks. With its modular design and strong type system, Burn represents a significant step forward in bringing deep learning to the Rust ecosystem.
-
Getting Started with Rust
7. Burn Burn is a dynamic deep-learning framework built with flexibility and efficiency in mind. If you're into AI or machine learning, this framework offers the ability to explore how Rust can power complex neural networks.
-
3 years of fulltime Rust game development, and why we're leaving Rust behind
You can use libtorch directly via `tch-rs`, and at present I'm porting over to Burn (see https://burn.dev) which appears incredibly promising. My impression is it's in a good place, if of course not close to the ecosystem of Python/C++. At very least I've gotten my nn models training and running without too much difficulty. (I'm moving to Burn for the thread safety - their `Tensor` impl is `Sync` - libtorch doesn't have such a guarantee.)
Burn has Candle as one of its backends, which I understand is also quite popular.
- Burn: Deep Learning Framework built using Rust
-
Transitioning From PyTorch to Burn
[package] name = "resnet_burn" version = "0.1.0" edition = "2021" [dependencies] burn = { git = "https://github.com/tracel-ai/burn.git", rev = "75cb5b6d5633c1c6092cf5046419da75e7f74b11", features = ["ndarray"] } burn-import = { git = "https://github.com/tracel-ai/burn.git", rev = "75cb5b6d5633c1c6092cf5046419da75e7f74b11" } image = { version = "0.24.7", features = ["png", "jpeg"] }
- Burn Deep Learning Framework Release 0.12.0 Improved API and PyTorch Integration
-
Supercharge Web AI Model Testing: WebGPU, WebGL, and Headless Chrome
Great!
For Burn project, we have WebGPU example and I was looking into how we could add automated tests in the browser. Now it seems possible.
Here is the image classification example if you'd like to check out:
https://github.com/tracel-ai/burn/tree/main/examples/image-c...
-
Burn Deep Learning Framework 0.11.0 Released: Just-in-Time Automatic Kernel Fusion & Founding Announcement
Full Release Note: https://github.com/tracel-ai/burn/releases/tag/v0.11.0
- Burn Deep Learning Framework v0.11.0 Released: Just-in-Time Kernel Fusion
- Burn – comprehensive dynamic Deep Learning Framework built using Rust
What are some alternatives?
autograd-rs - An autograd implementation in Rust
candle - Minimalist ML framework for Rust
Java-Machine-Learning - Deep learning library for Java, with fully connected, convolutional, and recurrent layers. Also features many gradient descent optimization algorithms.
dfdx - Deep learning in Rust, with shape checked tensors and neural networks
DiffSharp - DiffSharp: Differentiable Functional Programming
wonnx - A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web
L2 - l2 is a fast, Pytorch-style Tensor+Autograd library written in Rust
rust-mlops-template - A work in progress to build out solutions in Rust for MLOPs
delta - An Open-Source Machine Learning Framework in Rust Δ
tch-rs - Rust bindings for the C++ api of PyTorch.
dlpark - A Rust Library for High-Performance Tensor Exchange with Python
albumin - Simple Hierarchical Album Generator