Mousius commented on PR #12891:
URL: https://github.com/apache/tvm/pull/12891#issuecomment-1258232368

   > To me, the `buffer_map` is an indicator for how a function should later be 
lowered, and what buffers should be defined as part of the lowered function. 
Once it has been used, then it makes sense for the resulting function to have 
an empty `buffer_map`, because no further lowering is required. After #9727, 
the buffer shape/size could still be accessed by later passes find finding the 
`BufferLoad` or `BufferStore` object that makes use of a parameter, rather than 
searching in the `buffer_map` itself, or the passes could be moved to an 
earlier stage of lowering.
   
   Aha! Makes perfect sense, thanks for the explanation! I figured that was why 
it was in draft, being a bit nosey as I remember wondering about it when I was 
writing `MakePackedAPI` 😸 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to