topos 0.13.1

An autodiff compiler stack in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! The executor tier: the interpreting [`Run`], the compiled [`Plan`]
//! with its compile [`Entry`], and the forward entry points on the
//! sealed spec. Everything here reads the graph tier; nothing below
//! it depends on it.

mod entry;
mod pattern;
mod plan;
mod run;

pub use entry::{BoundEntry, Entry};
pub use pattern::{PatternKind, PatternMatch};
pub use plan::Plan;
pub use run::Run;

pub(crate) use pattern::{BatchNormalization, Catalog, Pattern, ReduceWindow, WindowProduct};
pub(crate) use run::Provenance;