← Back to events
ActiveAIRelease

trunk/fdbb719fcefb8b6f1490212896544b62f711eaad: [CUDA] Make graphs own annotation registry cleanup (#198418)

What happened

Annotation cleanup depended on an active Cuspy observer and only tracked IDs at instantiation, leaking captures without a profiler or deferred graphs that were never instantiated. Track capture, body, and executable IDs on the graph and purge their entries before notifying profiler destroy hooks. Store nodes in per-graph buckets so rekeying moves one bucket instead of copying all live graphs, and destruction only vi…

Summary assembled by rule from the sources below

Why it's spreading

Sources