Getting Started

Start with the vocabulary, then run one of the examples.

For the big picture first, see How tidu Works.

  1. Read Terminology.
  2. Run cargo run --example primitive_linearization.
  3. Run cargo run --example eager_reverse_mode.

The examples define a small scalar primitive set locally so they can be read as complete downstream integrations.

When you implement your own primitive set, the Guides cover the rule contract, the linearize/transpose transforms, and eager integration in depth.