Lunderberg opened a new pull request, #10998:
URL: https://github.com/apache/tvm/pull/10998

   Prior to this commit, the BufferAllocationLocator mutator used in the 
PlanAndUpdateBufferAllocationLocation pass would erroneously insert an entry to 
`BlockNode::alloc_buffers` for buffers allocated using `Allocate` or 
`AllocateConst` nodes.  This error was introduced in 
https://github.com/apache/tvm/pull/9727, which deprecated `Load` and `Store` 
nodes, replacing them with `BufferLoad` and `BufferStore` nodes.  As a result, 
BufferAllocationLocator identified these as buffers whose allocations should be 
moved to inner loops, rather than as unmanaged allocations that should be 
ignored.
   
   This commit restores the earlier behavior by only operating on buffer 
allocations in `BlockNode::alloc_buffers`, and explicitly ignoring any buffers 
whose allocation is done with `Allocate` or `AllocateConst`.


-- 
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