So, I strongly believe that the root issue here is...
# general
b
So, I strongly believe that the root issue here is that ivy resolution operates over a subgraph and then produces a single output. It happens that we then split up that output and assign bits and pieces of it to bits and pieces of the subgraph. However, from a caching perspective, we should really only cache the result for the entire subgraph and not individual nodes, or super graphs