Rust Cuda

Open-source Rust projects categorized as Cuda

Top 8 Rust Cuda Projects

  • dfdx

    Deep learning in Rust, with shape checked tensors and neural networks

    Project mention: Candle: Torch Replacement in Rust | | 2023-08-08

    I keep checking the progress on dfdx for this reason. It does what I (and, I assume from context, you) want: Provides static checking of tensor shapes. Which is fantastic. Not quite as much inference as I'd like but I love getting compile-time errors that I forgot to transpose before a matmul.

    It depends on the generic_const_exprs feature which is still, to quote, "highly experimental":

    Definitely not for production use, but it gives a flavor for where things can head in the medium term, and it's .. it's nice. You could imagine future type support allowing even more inference for some intermediate shapes, of course, but even what it has now is really nice. Like this cute little convnet example:

  • juice

    The Hacker's Machine Learning Engine (by spearow)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • arrayfire-rust

    Rust wrapper for ArrayFire

  • RustaCUDA

    Rusty wrapper for the CUDA Driver API

  • autograph

    Machine Learning Library for Rust

  • cudarc

    Safe rust wrapper around CUDA toolkit

    Project mention: Rust Bindgen Issue (Struct _) | /r/rust | 2023-09-05

    Instead I'm trying to follow along with the structure of cudarc ( which has done bindings for other Nvidia libraries. Their methodology seems much more straight forward.

  • jiro-nn

    A Deep Learning and preprocessing framework in Rust with support for CPU and GPU.

    Project mention: Deep Learning in Rust with my own framework focusing on ergonomics | | 2023-07-10

    With 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:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • squad-mortar-helper

    💣 SMH – a computer vision project for automatic, precision mortar strike calculations in Squad

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-05.

Rust Cuda related posts


What are some of the best open-source Cuda projects in Rust? This list will help you:

Project Stars
1 dfdx 1,342
2 juice 1,053
3 arrayfire-rust 763
4 RustaCUDA 721
5 autograph 242
6 cudarc 190
7 jiro-nn 114
8 squad-mortar-helper 20
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.