Skip to content

tensor4all/tidu-rs

Repository files navigation

tidu-rs

tidu builds automatic-differentiation transforms for primitive computation graphs in Rust.

Downstream crates provide primitive operations, local AD rules, and concrete runtimes. tidu builds new graphs for linearization, transposed linear maps, and optional eager reverse-mode integration.

Name

The name tidu comes from the Chinese word 梯度, whose pinyin romanization is tidu and whose meaning is "gradient".

Who This Is For

Read tidu docs if you are implementing a primitive operation set, AD rules, a graph runtime, or an eager tensor frontend. If you only want tensor operations, start with the downstream tensor/runtime crate that uses tidu.

Documentation

Hosted documentation: https://tensor4all.org/tidu-rs/

About

An automatic differentiation engine, built on chainrules.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors