Announcing dfdx - an deep learning library built with const generics

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dfdx

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

  • In dfdx backprop, there's no fixed set of operations, and operation is just a Box> https://github.com/coreylowman/dfdx/blob/main/src/gradients.rs#L37. dfdx backprop used to be similar with the enum for operation types, but supporting batching with that is really hard. Now every tensor operation in dfdx defines the backward op as a closure in the function itself. That also means every operation's backward op can be optimized specifically for that function.

  • gamma

    Computational graphs with reverse automatic differentation in the GPU

  • There's other differences in how nn layers are implemented if you compare the source of linear layers: https://github.com/coreylowman/dfdx/blob/main/src/nn/linear.rs vs https://github.com/c0dearm/mushin/blob/main/src/nn/layers/linear.rs

  • 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.

    InfluxDB logo
  • condor

    Discontinued Condor is an ergonomic wrapper around the tch library for Rust.

  • Incredible work! I’ve messed around with making DL libraries in rust for my startup. https://github.com/Sidekick-AI/condor is my most recent attempt, which basically wraps tch for speed and provides const generic support. It’s really early and not super robust, so I’m excited to see other efforts in this area.

  • dataflow

    Dataflow is a data processing library, primarily for machine learning. (by jafioti)

  • I’ve made a library for just that: https://github.com/Sidekick-AI/dataflow

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

  • Burn: Deep Learning Framework built using Rust

    1 project | news.ycombinator.com | 24 Apr 2024
  • FLaNK AI-April 22, 2024

    28 projects | dev.to | 22 Apr 2024
  • Burn Deep Learning Framework Release 0.12.0 Improved API and PyTorch Integration

    1 project | news.ycombinator.com | 31 Jan 2024
  • Supercharge Web AI Model Testing: WebGPU, WebGL, and Headless Chrome

    2 projects | news.ycombinator.com | 16 Jan 2024
  • Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

    13 projects | news.ycombinator.com | 14 Dec 2023