Developer Guide¶
Everything you need to contribute to TorchEBM. Pick the page that matches the task at hand.
-
Clone, install, branch, commit (Conventional Commits), PR.
-
Style, API design, performance rules, testing conventions.
-
Package layout and how the core abstractions compose.
-
Vectorisation, device / memory patterns, mixed precision, sampler tuning.
-
benchmarks/run.sh. wall-time regression tracking and the dashboard. -
benchmarks/profiler.py. per-op CPU/CUDA drill-down and A/B diffs.