| rename muse dialect to mfuse
| 20 天前 |
| Fix mfusion rank0 scalar and batch matmul lowering
Lower aclnn.batch_matmul transpose flags with explicit permutes before bmm/matmul conversion.
Use torch.prims.convert_element_type for mfuse.cast, rewrite splat vtensor literals through full, and cast mixed-type binary operands to the result element type.
Prevent DVM clustering for ops that consume unsafe external rank-zero tensor operands while allowing safe constant/full scalar producers.
| 20 天前 |
| Fix mfusion rank0 scalar and batch matmul lowering
Lower aclnn.batch_matmul transpose flags with explicit permutes before bmm/matmul conversion.
Use torch.prims.convert_element_type for mfuse.cast, rewrite splat vtensor literals through full, and cast mixed-type binary operands to the result element type.
Prevent DVM clustering for ops that consume unsafe external rank-zero tensor operands while allowing safe constant/full scalar producers.
| 20 天前 |
| Remove typepromote for bin ops
| 20 天前 |
| Add relu cluster
| 20 天前 |
| Remove typepromote for bin ops
| 20 天前 |
| Refactor Mfuse/Dvm dialect layout and utilities
- Move Mfuse dialect IR (Mfuse*.td/.h/.cc) into Dialect/Mfuse/IR and update all includes/CMake entries
- Rename Dialect/Mfuse/Utils to Dialect/Mfuse/Support and adjust all include paths and build targets
- Move Dvm dialect IR (Dvm*.td/.h/.cc) into Dialect/Dvm/IR and split corresponding CMake configuration
| 20 天前 |