The GitHub Actions job "CI" on tvm.git/refactor-and-introduce-allocbuffer-and-phase-out-allocatenode has failed. Run started by GitHub user tqchen (triggered by tqchen).
Head commit for run: d0e03f9f8dfdc99539486c2a399c39d197e2d632 / tqchen <[email protected]> [TIR] Add VisitBufferDef/VisitBufferUse to base StmtVisitor/StmtMutator Add virtual VisitBufferDef/VisitBufferUse hooks to StmtVisitor, StmtMutator, StmtExprVisitor, StmtExprMutator, and TIRVisitorWithPath. These allow subclasses to customize buffer handling at definition vs use sites. Key design: buffer fields (shape, strides, elem_offset) are visited at definition sites only. Use sites do not re-visit fields, since the use may occur in a different scope where shape variables are not defined. StmtMutator: - VisitBufferDef: visits and transforms fields, caches in buffer_remap_ - VisitBufferUse: looks up buffer_remap_ for remapped buffer - Internal::Mutate for BufferRegion/MatchBufferRegion piggybacks VisitBufferUse/VisitBufferDef StmtVisitor: - VisitBufferDef: visits buffer fields - VisitBufferUse: empty (fields visited at def site) TIRVisitorWithPath: - VisitBufferDef: visits buffer fields (called from EnterDef) - VisitBufferUse: empty (fields visited at def site) Passes with custom VisitExpr or buffer remapping override VisitBufferDef as no-op to prevent conflicts: - Simplify: VisitExpr calls analyzer_->Simplify() bypassing dispatch - ConvertSSA: has own scoped GetRemappedBuffer/buf_remap_ system Report URL: https://github.com/apache/tvm/actions/runs/22641644394 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
