文件最后提交记录最后更新时间
Add InferSymbolicShape interface and reshape by result type - Introduce InferSymbolicShapeInterface for ops to infer symbolic result dimensions from builder/state/result type. - Change Mfuse ReshapeOp to take only input tensor; output shape is encoded in result type (semi-static: at most one dynamic dim). ReshapeOp implements the interface and uses SymbolicBuilderHelper in its builder. - TorchToMfuse: lower aten.reshape and aten.view to mfuse.reshape(result_type, input); remove PDLL ConvertAtenReshape. - MfuseToTorch: derive view shape from reshape result type (static dims as constants, dynamic as -1). - Update MatMul fusion passes and tests for the new single-operand reshape. 21 天前
Clean up compiler warnings 21 天前
fix(mfusion): PermuteOp loses symbolic shape encoding on dynamic tensors When creating PermuteOp with dynamic-shape input, the output tensor was missing symshape encoding, triggering VerifySymbolicShapeTrait: 'mfuse.permute' op failed symbolic shape verification Implement InferSymbolicShapeInterface for PermuteOp so that symshape encoding is automatically inferred from input + perm attribute at construction time via SymbolicBuilderHelper. Add SymbolAttrUtils::permuteSymbolicShapeExprs utility and two dynamic-shape lit test cases. 21 天前
Clean up compiler warnings 21 天前
Clean up compiler warnings 21 天前