gam_sae/lib.rs
1pub mod assignment;
2pub mod atom_codes;
3pub mod basis;
4pub mod candidate_index;
5pub mod certificate_impls;
6pub mod certificates;
7pub mod chart_canonicalization;
8pub mod corpus;
9pub mod criterion_atoms;
10pub mod encode;
11pub mod gpu_kernels;
12pub mod frames;
13pub mod hybrid_split;
14pub mod identifiability;
15pub mod inference;
16pub mod k_selection;
17pub mod manifold;
18pub mod row_jet_program;
19pub mod sparse_dict;
20pub mod structure_harvest;
21
22// The pre-split engine referenced GPU infrastructure as `crate::gpu::*`; after
23// the #1521 split that code lives in the `gam-gpu` crate. Alias it back so the
24// `crate::gpu::{device_runtime, pool, linalg_dispatch, ...}` call sites in
25// `manifold/` and `gpu_kernels/` resolve unchanged (same shim the top-level
26// `gam` crate uses).
27pub use gam_gpu as gpu;