646a9d7a72
- iter_cond_chunks: column-projected row-group streaming; post-step variables are never read from disk during inference - build_cond_features: assembles conditioning arrays without any target or post-step fields - inv_local_frame_rotation: Rodrigues R^T (negative angle) to rotate predicted post_dir back from local frame to world frame - giant predict: loads checkpoint, streams input, runs flow matching sampler, inverse-normalises and inverse-rotates outputs, writes predictions incrementally as parquet via PyArrow ParquetWriter - train now saves model_config in checkpoint so predict can reconstruct the architecture without extra CLI flags Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>