trunk/d0e8a89086bf45ce7810ba5087a6d318ddfaf0ae: Remove `_base_vt` (#193679)
- PyTorch: 1617 events in the last 90 days
- PyTorch: 1598th Release in the last 90 days
- Previous: earlier the same day · ciflow/xpu/191729
What happened
Consider the following example: class MyList ( list ): def append ( self , item ): super (). append ( item ) Dynamo represented this inheritance by storing a _base_vt object on UserDefinedObjectVariable (UDOV), pointing to a ListVariable . This composition-based approach had limitations: Storage lived in a separate location ( _base_vt ), while dispatch logic remained on the UDOV itself. The _base_vt object was unawa…
Summary assembled by rule from the sources below