The GitHub Actions job "CI" on tvm.git/main has succeeded. Run started by GitHub user tqchen (triggered by tqchen).
Head commit for run: 120812e9ac1a644fdf8186392dfd9e19adad11e3 / Tianqi Chen <[email protected]> [REFACTOR][Relax] Phase out PrimValue and Relax expression wrappers (#19891) This PR lets Relax expressions directly take `PrimExpr` values without requiring the explicit `PrimValue` wrapper, continuing the Relax IR unification work by removing Relax-specific leaf/base expression layers. Summary: - Remove `LeafExpr` / `LeafExprNode` and use direct expression-node checks where needed. - Converge Relax expression typing onto the shared IR `Expr` base. - Remove the `PrimValue` node wrapper while keeping `relax.prim_value` / `R.prim_value` as conversion helpers that return existing `PrimExpr` values unchanged. - Register direct `PrimExpr` handling through exact concrete node dispatch, aligned with the `tirx` expression visitor list and excluding arith iter-map intermediate nodes. - Inline the private Python primitive conversion helper into public `relax.prim_value`. - Handle direct `PrimExpr` values in frontend scalar paths without assuming a `.value` field on non-immediate expressions. Report URL: https://github.com/apache/tvm/actions/runs/28234693554 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
