I wanted to share my experience of Rust as a deep learning researcher

This page summarizes the projects mentioned and recommended in the original post on /r/rust

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • book

    The Rust Programming Language

    This is the old version of the "standard" Rust book. For anyone who isn't yet familiar with this, the latest continuously updated version is at https://doc.rust-lang.org/book/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • neuronika

    Tensors and dynamic neural networks in pure Rust.

    You can take a look at neuronika which is a fairly young machine pytorch-style learning framework in pure Rust. It's current being developed by a collegue of mine and me.

  • crates.io

    The Rust package registry

    I think some of it comes from the JVM as a platform. Libraries can be distributed as compiled code in jar files rather than having to be recompiled on the destination machine. I think also that tripartite naming (org/package/version) rather than bipartite naming (package/version) for dependencies is a better system in general (crates.io does have a namesquatting problem that's alleviated by the Java convention of using inverted domain names for the organization). It's also possible (although it's not always robust) to be able to do autocomplete of dependencies when updating the list in the IDE, including being able to select specific version numbers. I don't have the feeling that the same level of attention to detail currently exists when editing cargo.toml, although I could be wrong on that front. I spend my days writing code for the JVM in IntelliJ while my big side project is in Rust (after abandoning C++ for the task).

  • rust-gpu

    🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

    For this, I'm hoping these folks will nail it soon https://github.com/EmbarkStudios/rust-gpu

  • are-we-learning-yet

    How ready is Rust for Machine Learning?

    Not sure if you’ve encountered it, but you should be aware of http://arewelearningyet.com

  • Awesome-Rust-MachineLearning

    This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀

  • conan-center-index

    Recipes for the ConanCenter repository

    Well, https://vcpkg.io/en/packages.html and https://conan.io/center/, plus you get to do like Java, getting the libraries distributed as compiled code.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why is Rust not more popular in ML and secure edge computing?

    2 projects | /r/rust | 13 Nov 2022
  • [D] To what extent can Rust be used for Machine Learning?

    3 projects | /r/MachineLearning | 14 Apr 2022
  • bhtsne 0.5.0, now 5.6x faster on a 4 core machine, plus a summary of my Rust journey (so far)

    2 projects | /r/rust | 15 Oct 2021
  • To-Do from CLI with Rust

    3 projects | dev.to | 12 Sep 2024
  • How to develop an AI app with a local model in Kotlin Multiplatform

    2 projects | dev.to | 30 Aug 2024

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?