23
23
def library_dispatch_passes (target : tvm .target .Target ): # pylint: disable=unused-argument
24
24
"""The default library dispatch passes for Adreno GPU backend."""
25
25
if "clml" in target .keys :
26
- return [tvm . relax .backend .adreno .clml .OpenCLMLOffLoad ()]
26
+ return [relax .backend .adreno .clml .OpenCLMLOffLoad ()]
27
27
else :
28
28
return []
29
29
30
30
31
31
def legalize_passes (target : tvm .target .Target ): # pylint: disable=unused-argument
32
32
"""The default legalization passes for Adreno GPU backend."""
33
33
return [
34
- tvm . relax .transform .DecomposeOpsForInference (),
35
- tvm . relax .transform .FoldConstant (),
36
- tvm . relax .transform .LegalizeOps (),
37
- tvm . relax .transform .AnnotateTIROpPattern (),
38
- tvm . relax .transform .FoldConstant (),
39
- tvm . relax .transform .FuseOps (),
40
- tvm . relax .transform .FuseTIR (),
41
- tvm . relax .transform .DeadCodeElimination (),
34
+ relax .transform .DecomposeOpsForInference (),
35
+ relax .transform .FoldConstant (),
36
+ relax .transform .LegalizeOps (),
37
+ relax .transform .AnnotateTIROpPattern (),
38
+ relax .transform .FoldConstant (),
39
+ relax .transform .FuseOps (),
40
+ relax .transform .FuseTIR (),
41
+ relax .transform .DeadCodeElimination (),
42
42
dl .ApplyDefaultSchedule (
43
43
dl .gpu .Reduction (),
44
44
dl .gpu .GeneralReduction (),
@@ -49,12 +49,12 @@ def legalize_passes(target: tvm.target.Target): # pylint: disable=unused-argume
49
49
50
50
def dataflow_lower_passes (target : tvm .target .Target ): # pylint: disable=unused-argument
51
51
"""The default dataflow lowering passes for Adreno GPU backend."""
52
- return tvm . relax .backend .gpu_generic .library_dispatch_passes (target )
52
+ return relax .backend .gpu_generic .library_dispatch_passes (target )
53
53
54
54
55
55
def finalize_passes (target : tvm .target .Target ): # pylint: disable=unused-argument
56
56
"""The default finalization passes for Adreno GPU backend."""
57
- return tvm . relax .backend .gpu_generic .finalize_passes (target )
57
+ return relax .backend .gpu_generic .finalize_passes (target )
58
58
59
59
60
60
def get_default_pipeline (target : tvm .target .Target ):
0 commit comments