viable/strict/1788508216: [Inductor] Route AOTI device type through DeviceOpOverrides (#193904)
- PyTorch: 514 events in the last 90 days
- PyTorch: 509th Release in the last 90 days
- Previous: earlier the same day · trunk/9a32e12fc5da06217fb6f90d6f3438eb609afd21: [dynamo] Guard autocast objects by value rather than identity (#194754)
What happened
Summary Route AOTI/C++ wrapper ATen device type mapping through DeviceOpOverrides as the authoritative per-device contract. This removes the mutable global DEVICE_TO_ATEN mapping and lets both in-tree and out-of-tree backends provide their ATen device type through the existing device codegen extension point. Changes Add DeviceOpOverrides.aten_device_type() as the per-device contract for C++ ATen device type mapping.…
Summary assembled by rule from the sources below