Skip to main content

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 chart_transfer;
9pub mod corpus;
10pub mod criterion_atoms;
11pub mod dictionary_artifact;
12pub mod encode;
13pub mod gpu_kernels;
14pub mod frames;
15pub mod hybrid_split;
16pub mod identifiability;
17pub mod inference;
18pub mod k_selection;
19pub mod manifold;
20pub mod row_jet_program;
21pub mod sparse_dict;
22pub mod structure_harvest;
23
24// The pre-split engine referenced GPU infrastructure as `crate::gpu::*`; after
25// the #1521 split that code lives in the `gam-gpu` crate. Alias it back so the
26// `crate::gpu::{device_runtime, pool, linalg_dispatch, ...}` call sites in
27// `manifold/` and `gpu_kernels/` resolve unchanged (same shim the top-level
28// `gam` crate uses).
29pub use gam_gpu as gpu;