SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Rust Deep Learning Projects
-
burn
Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lance
Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..
-
rust-bert
Rust native ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,...)
-
spiceai
A unified SQL query interface and portable runtime to locally materialize, accelerate, and query datasets from any database, data warehouse, or data lake.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
PERSIA
High performance distributed framework for training deep learning recommendation models based on PyTorch.
-
scallop
Framework and Language for Neurosymbolic Programming. Join Our Discord: https://discord.gg/RavzdND229 (by scallop-lang)
-
smolrsrwkv
A relatively basic implementation of RWKV in Rust written by someone with very little math and ML knowledge. Supports 32, 8 and 4 bit evaluation. It can also directly load PyTorch RWKV models.
-
corgi
A neural network, and tensor dynamic automatic differentiation implementation for Rust. (by patricksongzy)
-
spacepile
convert reads from repeated measures of same piece of DNA into spaced matricies for deep learners.
-
modelbox
An extensible machine learning model store and model transformation and distribution service
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26You 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.
Project mention: How to leverage the state-of-the-art NLP models in Rust | /r/infinilabs | 2023-06-07brew install libtorch brew link libtorch brew ls --verbose libtorch | grep dylib export LIBTORCH=$(brew --cellar pytorch)/$(brew info --json pytorch | jq -r '.[0].installed[0].version') export LD_LIBRARY_PATH=${LIBTORCH}/lib:$LD_LIBRARY_PATH git clone https://github.com/guillaume-be/rust-bert.git cd rust-bert ORT_STRATEGY=system cargo run --example sentence_embeddings
Project mention: Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source | news.ycombinator.com | 2024-03-28Yes, it's on the backlog and we'll prioritize as we see demand as with https://github.com/spiceai/spiceai/issues/999.
After spending some months working on the Pipeless open-source framework, today I bring something new and really cool: Pipeless Agents
Project mention: Deep Learning in Rust with my own framework focusing on ergonomics | dev.to | 2023-07-10With jiro-nn just rely on auto-complete and keep your sanity while following this King County houses sales regression workflow example using a Deep Neural Network:
Project mention: ByteDetective (first rust project | feedback appreciated) - MacOS Tauri app that let you search for images on your computer by describing them | /r/rust | 2023-07-14
Project mention: [R] Seeking Comprehensive Tutorials on "Under-the-Hood" Machine Learning Concepts | /r/MachineLearning | 2023-06-28
Rust Deep Learning related posts
-
The Nimble File Format by Meta
-
Burn: Deep Learning Framework built using Rust
-
Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source
-
Show HN: Mistral LLM w Assistants API and Action tool 4 autonomous requests
-
Burn Deep Learning Framework Release 0.12.0 Improved API and PyTorch Integration
-
Open Source Function Calling with Intel's LLM in Javascript
-
Show HN: Open-Source Function Calling (Anthropic, or Any LLM)
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Jun 2024
Index
What are some of the best open-source Deep Learning projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | burn | 7,384 |
2 | tch-rs | 3,937 |
3 | lance | 3,365 |
4 | rust-bert | 2,455 |
5 | dfdx | 1,646 |
6 | spiceai | 1,538 |
7 | pipeless | 662 |
8 | PERSIA | 386 |
9 | gamma | 384 |
10 | bastionlab | 167 |
11 | scallop | 169 |
12 | jiro-nn | 119 |
13 | llama-dfdx | 94 |
14 | smolrsrwkv | 91 |
15 | ByteDetective | 25 |
16 | corgi | 23 |
17 | hyperparameter | 23 |
18 | batched-fn | 17 |
19 | spacepile | 13 |
20 | modelbox | 12 |
21 | autograd-rs | 0 |
Sponsored