Enzyme: Towards state-of-the-art AutoDiff in Rust

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. neuronika

    Tensors and dynamic neural networks in pure Rust.

    I have a question: as the maintainer of [neuronika](https://github.com/neuronika/neuronika), a crate that offers dynamic neural network and auto-differentiation with dynamic graphs, I'm looking at a future possible feature for such framework consisting in the possibility of compiling models, getting thus rid of the "dynamic" part, which is not always needed. This would speed the inference and training times quite a bit.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. rust-ndarray

    ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

    I don't think any of the major ML projects have GPU acceleration because ndarray doesn't support it.

  4. Rust-CUDA

    Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

    Would you be interested in collaborating and making it part of Rust CUDA? cuDNN is my next target after cuBLAS but it is a lot of work for one person. I would like to keep all library wrappers inside of one org/repo so there is no ambiguity about what will likely be the most complete and/or most maintained.

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

  • Helper crate for working with image data of varying type?

    1 project | /r/rust | 29 May 2023
  • What is the most efficient way to study Rust for scientific computing applications?

    1 project | /r/rust | 23 May 2023
  • Status and Future of ndarray?

    2 projects | /r/rust | 3 Apr 2023
  • How does explicit unrolling differ from iterating through elements one-by-one? (ndarray example)

    1 project | /r/rust | 13 Jan 2023
  • Any efficient way of splitting vector?

    2 projects | /r/rust | 12 Sep 2022

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