Skip to content

Commit a2e002a

Browse files
eigen-kfacebook-github-bot
authored andcommitted
Move passes which replace the quant/dequant to optimized cadence ops to the common section.
Summary: As stated in the summary. Differential Revision: D82999617
1 parent 42b33c0 commit a2e002a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

backends/cadence/aot/replace_ops.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2251,6 +2251,9 @@ class CommonReplacePasses:
22512251
ReplaceRepeatWithCatPass,
22522252
ReplaceFullLikeWithFullPass,
22532253
ReplaceAtenConvolutionWithCadenceConvolutionPass,
2254+
ReplacePT2QuantWithCadenceQuantPass,
2255+
ReplacePT2DequantWithCadenceDequantPass,
2256+
ReplacePowWithMulPass,
22542257
]
22552258

22562259

@@ -2291,18 +2294,14 @@ class CadenceReplaceOpsInGraph:
22912294
ReplaceIm2RowWithViewPass,
22922295
MakeSliceAndCatDimOutermostPass,
22932296
ReplaceMatmulWithTransposedMatmulPass,
2294-
ReplaceNopTransposeOrPermuteWithViewPass,
22952297
ReplaceLinearWithFullyConnectedOpPass,
22962298
ReplaceScalarTensorWithFullPass,
22972299
ReplaceInfArgInFullWithValuePass,
22982300
ReplaceLogicalNotBooleanWhereWithWherePass,
2299-
ReplacePT2QuantWithCadenceQuantPass,
2300-
ReplacePT2DequantWithCadenceDequantPass,
23012301
ReplaceSingleElementTensorArgumentsFromFullOpWithScalarPass,
23022302
ReplaceAdaptiveAvgPoolWithAtenAvgPoolPass,
23032303
ReplaceAtenAvgPoolWithCadenceAvgPoolPass,
23042304
ReplaceWhereWithFullArgsWithWhereScalar,
23052305
ReplaceAtenApproxGeluWithApproxGeluPass,
2306-
ReplacePowWithMulPass,
23072306
ReplaceMulTensorWithMulAndFullOpsPass,
23082307
]

0 commit comments

Comments
 (0)