Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Current capabilities

This page summarizes the codebase prepared for v3.2.0. Use it to choose a maintained workflow and understand its validation limits. Checkpoint performance belongs to the corresponding validation results.

Supported denotes a maintained configuration, documented user path, and software checks. Research workflow denotes experimental paths whose scientific and platform validation depends on the study. Partial identifies explicit limitations in inputs or validation. These labels do not establish physics performance or coverage of every configuration combination.

Detector and input support

DetectorCollision settingInputsData version in model recipeStatus
CMS Run 3Proton-proton, with and without pileupTracks and calorimeter clusters3.2.0Supported
CLDElectron-positronTracks and calorimeter clusters3.3.0Supported
CLICdetElectron-positronTracks and calorimeter clusters3.3.0Supported
CLDElectron-positronTracker and calorimeter hits3.2.2Research workflow
CLICdetElectron-positronTracker and calorimeter hits3.2.2Research workflow
ColliderML Release 1Proton-proton ttbar, no pileup or pileup ~200Tracks and spatial calorimeter clusters1.2.0Research workflow
ColliderML Release 1Proton-proton ttbar, no pileupTracker and calorimeter hits1.0.0Research workflow
MAIAMuon-collider detector studyTracks and calorimeter clusters1.1.0Partial; conversion, TFDS, and local CPU training
IDEAElectron-positron detector conceptTruth-seeded proxy tracks and calorimeter clusters0.2.0Partial; pipeline validation with an oracle reference

Versions come from particleflow_spec.yaml; they are not a statement of public download availability. As verified on 28 October 2026, the Hub provides configuration-1 CLD and CLIC track/cluster 3.3.0 and hit 3.2.2 data for the standard ttbar, WW, and qq recipes, plus ColliderML track/cluster 1.2.0 and IDEA 0.2.0. IDEA builders default to 0.2.1 while its model recipe selects 0.2.0. See the catalog for the verified Hub snapshot, publication boundaries, and this version mismatch.

ColliderML has radius-graph and CLUE calorimeter clustering, surrogate-ancestor truth targets, conversion to MLPF Parquet, and clustered/hit TFDS builders. A pileup-200 hit builder also exists, but has no dedicated named training recipe in the current specification. It has no PF baseline in the local comparison. MAIA validation retains known failures and incomplete detector metadata; IDEA proxy tracks and oracle candidates cannot establish reconstructed-physics quality.

End-to-end operations

The documented CMS, CLD, and CLIC track/cluster paths cover detector production, postprocessing, TFDS creation, training, checkpoint loading, inference, and ONNX export/comparison. CMS physics validation requires CMSSW and site inputs; CLD/CLIC use the Key4HEP validation workflow.

CI runs the unit suite separately from detector smoke jobs:

Detector smoke jobScope
CMSSmall data preparation, CPU training, checkpoint loading, ONNX validation
CLD / CLICSmall ROOT conversion, Parquet checks, TFDS, two-step CPU training
ColliderMLOffline synthetic source conversion, report-mode validation, TFDS, two-step CPU training

MAIA has a local smoke script and unit coverage, but is outside this integration matrix. Real ColliderML training and the five-detector feature comparison are separate local checks in the comparison runbook. Report-mode validators can report failed gates without failing the script. GPU-dependent tests can skip when no GPU is available; CPU CI does not establish accelerator, distributed, or full physics validation.

Model and training support

Model familyIntended useStatus
Multi-head attentionDefault CMS, CLD, and CLIC track/cluster recipesSupported
GNNLSHScalable graph processing with locality-sensitive hashingResearch workflow
HEPT and HEPTv2Hash-based efficient particle transformersResearch workflow
LitePTSparse point-transformer studiesResearch workflow; NVIDIA-oriented dependencies
Shared backbone and task-query readoutCross-task model studiesResearch workflow
Particle-set decoder and hit groupingCLD/CLIC/ColliderML hit-set studiesResearch workflow

For CLD raw hits, the current recommended research preset is pyg-cld-hits-heptv2-set-v1, with global decoder attention, supervised hard hit grouping, and tracker-neighborhood features. Dedicated tracker momentum readout and particle-balanced grouping loss remain opt-in. Sparse pooling, sectorized attention, fitted readouts, and auxiliary losses remain experimental. The CLD evidence summary records completed and partial ablations, historical dataset versions, and changed metric definitions.

Training supports full checkpoint resume, weights-only fine-tuning, and the lr-find learning-rate range test. Dataset mixing supports per-group step weights, independent data cycling, interleaved shards, and per-group losses and exposure metrics. Dataset-section overrides are applied after recipe expansion and reject unknown group/sample paths. Per-step history includes fractional training epoch and unweighted total losses. Optional reconstruction diagnostics and frozen-backbone probes support hit-model studies; see the repository map.

Single-node distributed PyTorch training and scenario-based seeded job submission are implemented. Training scenarios separate scientific recipes from hardware profiles, including local, Flatiron, and LUMI execution. LUMI execution uses LAIF containers and has a site smoke check. Ray Train and Ray Tune remain research workflows requiring cluster-specific setup.

Attention and deployment

Native Flash attention packs valid elements automatically; dense math attention masks padded keys and supports CPU execution. HEPTv2 defaults to deterministic integer hashing with stable sorting. Both changes can alter predictions from older checkpoints and require held-out validation.

The elementwise ONNX exporter supports decomposed opset-20 attention and standard Attention-24 with valid key lengths. Exported outputs are zero on padding, and batch/sequence dimensions are dynamic. Set-decoder export requires a separate output contract and is not supported by this helper.

CPU export CI checks numerical and padding contracts for attention and HEPTv2. GPU qualification separately checks runtime placement, precision, and kernel execution. Retained trained-checkpoint evidence qualifies the portable FP32 matrix on CPU, NVIDIA L40S, and AMD W7900 in the recorded environments; optimized FP16 attention executes but fails the same numerical tolerance. These checks establish export behavior for those artifacts, not physics quality for all checkpoints. See ONNX validation and export evidence.

Validation and compatibility boundaries

Use the validation overview to distinguish dataset integrity, model behavior, physics behavior, and deployment checks. A short smoke run establishes integration, not convergence. Historical study results retain their original code, dataset, checkpoint, and metric definitions.