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. Learn more →
Top 22 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: 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 discussion
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 - InfluxDB
www.influxdata.com | 12 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,526 |
2 | tch-rs | 3,957 |
3 | lance | 3,379 |
4 | rust-bert | 2,464 |
5 | dfdx | 1,651 |
6 | spiceai | 1,562 |
7 | pipeless | 669 |
8 | PERSIA | 386 |
9 | gamma | 384 |
10 | scallop | 171 |
11 | bastionlab | 167 |
12 | jiro-nn | 119 |
13 | llama-dfdx | 96 |
14 | smolrsrwkv | 92 |
15 | dlpark | 34 |
16 | ByteDetective | 25 |
17 | corgi | 23 |
18 | hyperparameter | 23 |
19 | batched-fn | 18 |
20 | spacepile | 13 |
21 | modelbox | 12 |
22 | autograd-rs | 0 |