viable/strict/1789800981: Add annotation_config["key_by"]="auto" (#197577)
- PyTorch: 1193 events in the last 90 days
- PyTorch: 1179th Release in the last 90 days
- Previous: earlier the same day · trunk/368d6184a167cbb7fd48b837325f85636d85f162: [CI] Stop TorchTitan model integration tests (#197604)
What happened
"source" raises on a stack that cannot report source node ids, so a caller that just wants the best available keying has to probe the driver itself before choosing. "auto" makes that the capture's job: it resolves to "source" where source_node_ids_available() and to "exec" where it does not, and never raises. Resolution happens at capture_begin, before anything is recorded, so everything downstream still sees one of…
Summary assembled by rule from the sources below