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