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

   This change removes the dedicated ProducerLoad/DataProducer path in favor of 
ordinary Call nodes whose callee is a TE Tensor.
   
   - Add construction-only OpaqueExpr and OpaqueType markers that finished-IR 
validation rejects.
   - Make Tensor an OpaqueExpr and preserve tensor-load traversal through 
generic visitor/mutator inheritance fallback.
   - Lower Tensor-callee Calls to BufferLoad during PrimFunc creation.
   - Remove implicit Tensor-to-PrimExpr conversion and request rank-zero scalar 
elements explicitly at affected TOPI packed boundaries.
   
   Validation:
   - Clean dependency and incremental builds.
   - Pre-commit on all changed files and clean diff/source audits.
   - IR, TE, TIRx-base, focused TIRx/Relax visitor, and all-platform-minimal 
suites.
   - Explicit construction/lowering checks for all affected scalar TOPI 
boundaries and non-scalar rank rejection.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to