torchcell.provenance.compute_manifest

compute_manifest(*, dataset_name: str, loader_module: str, loader_class: str, loader_path: Path, surface: SchemaSurface, built_at: str, hostname: str, torchcell_commit: str | None, torchcell_dirty: bool | None, perturbation_leaves: PerturbationLeaves, content_id_collisions: ContentIdCollisions) → BuildManifest[source]

Build a BuildManifest from a loader’s transitive schema closure.