Yuchen Jin
Yuchen Jin
This RFC proposes to upstream the core foundation of Relax including its IR, compilation flow, and runtime, to address the critical needs identified by the TVM community, and enable a...
This is a draft proposal to show high-level ideas about supporting constant POD (plain-old-data) values (e.g., int, float, bool) in Relax IR. Relax has first-class support of interacting with TVM...
- [x] Lambda lift pass - [x] Support closure - [x] Add `relax.while_loop` similar to the current `relay.while_loop` (functional through recursion) - [x] TensorArray support: enable opaque Object type and...
This thread outlines the list of type and shape invariants in Relax, and hopes to generate discussions about checked_type_ of `call_packed`, introducing `ObjectType`, and adding `ret_shape` to `relax::Function`. ## General...
- [x] Call external packed function (e.g., cudnn) - [x] Minimum build - [ ] Annotate and rewrite cc @ZihengJiang
## Functionality and Robustness - [x] M0: relax lowest form ⇒ VM - [x] M0b: IRBuilder/mutator interface initial finalization - [x] M0c: build mixed TIR/Relax IRModule - [x] M1: MVP...