State of symbolic shapes branch

State of symbolic shapes: Jul 9 edition

Previous update: State of symbolic shapes branch - #60 by ezyang

Executive summary

CI skips. -3, -1, -1, -2 (no change).

Training dashboard (as of dd6c38cb59). This week on HUD

Metric Torchbench Huggingface TIMM models Dynamic
Passrate 91%, 58/64 → 89%, 57/64 98%, 45/46 100%, 60/60 → 97%, 58/60 100%, 8/8 → 88%, 7/8
Speedup 1.08x → 1.11x 1.58x → 1.60x 1.21x → 1.20x 1.30x
Comptime 78s → 97s 152s → 124s 134s → 178s 78s → 40s
Memory 0.80x 1.01x → 0.97x 1.00x 0.76x → 0.73x

  • vision_maskrcnn went back to failing, seems flaky. :person_shrugging:
  • eca_botnext26ts_256 and mobilevit_s timed out due to translation validation being enabled. #104654 fixed it (to be visible in next perf run.) Compilation time increase also appears to be due to TV.

Inference dashboard (as of dd6c38cb59) This week on HUD

Metric Torchbench Huggingface TIMM models Dynamic
Passrate 86%, 63/73 100%, 46/46 → 98%, 45/46 100%, 60/60 58%, 7/12
Speedup 1.52x 1.65x → 1.64x 1.73x 1.92x → 1.96x
Comptime 28s 44s 34s 53s
Memory 0.67x 1.11x 0.84x 0.86x

  • GPT2ForSequenceClassification is having some trouble across the board on all configurations; it’s currently failing accuracy.

What’s next?

  • Edward: Keep helping HF on their llama optimization; two level guards for backwards