← Back to events
ActiveAIRelease

ciflow/trunk/196278: [inductor] Type AOTI eager metadata as object

What happened

AOTI eager metadata dictionaries hold heterogeneous JSON and Torch values, but their private construction helpers annotated every value as Any. This allowed unchecked Any to propagate through the persistent-cache path. Use object for the heterogeneous metadata and scalar classifier, then narrow JSON containers and serialized Torch attribute names before using them. Keep the registered backend callable signatures and…

Summary assembled by rule from the sources below

Why it's spreading

Sources