History and constraints of Tensor

PyTorch Developer Podcast - A podcast by Edward Yang, Team PyTorch

Categories:

What historical constraints and design choices lead to the design of Tensor/Storage (and their Impl variants) as they are today? Why do we use intrusive refcounting? Why are we trying to get rid of virtual methods on TensorImpl? Why are there so many frickin' bitfields?