Top 7 Rust Deep Learning Projects
-
I mostly agree that Rust's ML ecosystem could mature more (ok, I strongly agree with that, I'd love to get rid of more of our Python), but I'll note that serving simple pytorch image classification models using Rust with tch-rs works reasonably well. It takes some glue code to handle the initial image conversion into tensor representation and normalization, and the binary packaging can be painful (or at least I haven't found a less-painful way to deal with it), but it works.
-
rust-bert
Rust native ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,...)
Project mention: [D] Is Rust stable/mature enough to be used for production ML? Is making Rust-based python wrappers a good choice for performance heavy uses and internal ML dependencies in 2021? | reddit.com/r/MachineLearning | 2021-12-30If you are using BERT models and some miscellaneous other related stuff then you should check out the rust-bert and Bert Sentence repos https://github.com/guillaume-be/rust-bert
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
PERSIA
High performance distributed framework for training deep learning recommendation models based on PyTorch.
Project mention: Researchers Introduce ‘PERSIA’: A PyTorch-Based System for Training Large Scale Deep Learning Recommendation Models up to 100 Trillion Parameters | reddit.com/r/machinelearningnews | 2021-12-05Github: https://github.com/persiaml/persia
-
-
corgi
A neural network, and tensor dynamic automatic differentiation implementation for Rust. (by patricksongzy)
-
Lixur
Lixur is an open-sourced project building a blockchain which plans on implementing things such as DAGs & A.I smart contracts which enables fast, feeless, theoretically infinitely scalable, quantum resistant and an interconnected ecosystem with no-code SDKs.
Project mention: What can I use to host my own centralized blockchain? | reddit.com/r/learnpython | 2022-04-25I have a blockchain (coded in Python) and I would like to run it on a centralized server where people can easily either access it online or download a .exe file to run the code. What kind of service could I use to do this? Code: https://github.com/LixurProtocol/Lixur-Protocol (Not fully updated!)
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Rust Deep Learning related posts
- 🦀 Serving ML at the speed of Rust
- [R] PolyCoder 2.7BN LLM - open source model and parameters {CMU}
- [P] C++ Machine Learning Library Built From Scratch by a 16-Year-Old High Schooler
- [D] Is Rust stable/mature enough to be used for production ML? Is making Rust-based python wrappers a good choice for performance heavy uses and internal ML dependencies in 2021?
- Portability of Rust in 2021
- [D] In NEAT(NeuroEvolution of Augmenting Topologies) algorithm, is speciation really effective?
- Python ML to rust interoperability doubts
Index
What are some of the best open-source Deep Learning projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | tch-rs | 1,675 |
2 | rust-bert | 970 |
3 | PERSIA | 308 |
4 | nnsplit | 246 |
5 | corgi | 16 |
6 | Lixur | 13 |
7 | batched-fn | 10 |
Are you hiring? Post a new remote job listing for free.