"""DiT-only timing benchmark across multiple engines + L values. Loads each engine once, runs dit.step() in a tight loop at every requested L (skipping L below the engine's profile min), captures fp32 timings with torch.cuda.Event, and reports median across N runs. Usage: python bench_dit_profile.py \ --engines '