Commit d16f42d
authored
[mlir][linalg] Constrain the parameters m, r in Winograd ops (#144657)
We only support fixed set of minimum filtering algorithm for Winograd
Conv2D decomposition. Instead of letting users specify any integer,
define a fixed set of enumeration values for the parameters of minimum
filtering algorithm.1 parent 4bb5e48 commit d16f42d
File tree
16 files changed
+253
-208
lines changed- mlir
- include/mlir/Dialect/Linalg
- IR
- TransformOps
- Transforms
- lib/Dialect/Linalg
- IR
- TransformOps
- Transforms
- test
- Dialect/Linalg
- lib/Dialect/Linalg
16 files changed
+253
-208
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
103 | 117 | | |
104 | 118 | | |
105 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
125 | 140 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
187 | | - | |
| 186 | + | |
188 | 187 | | |
189 | 188 | | |
190 | 189 | | |
191 | 190 | | |
192 | 191 | | |
193 | | - | |
194 | | - | |
| 192 | + | |
195 | 193 | | |
196 | 194 | | |
197 | 195 | | |
| |||
254 | 252 | | |
255 | 253 | | |
256 | 254 | | |
257 | | - | |
258 | | - | |
| 255 | + | |
259 | 256 | | |
260 | 257 | | |
261 | 258 | | |
262 | 259 | | |
263 | 260 | | |
264 | | - | |
265 | | - | |
| 261 | + | |
266 | 262 | | |
267 | 263 | | |
268 | 264 | | |
| |||
343 | 339 | | |
344 | 340 | | |
345 | 341 | | |
346 | | - | |
347 | | - | |
| 342 | + | |
348 | 343 | | |
349 | 344 | | |
350 | 345 | | |
351 | 346 | | |
352 | 347 | | |
353 | | - | |
354 | | - | |
| 348 | + | |
355 | 349 | | |
356 | 350 | | |
357 | 351 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
2902 | 2903 | | |
2903 | 2904 | | |
2904 | 2905 | | |
2905 | | - | |
2906 | | - | |
| 2906 | + | |
2907 | 2907 | | |
2908 | 2908 | | |
2909 | 2909 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
1426 | 1427 | | |
1427 | 1428 | | |
1428 | 1429 | | |
1429 | | - | |
1430 | | - | |
| 1430 | + | |
| 1431 | + | |
1431 | 1432 | | |
1432 | 1433 | | |
1433 | 1434 | | |
| |||
1968 | 1969 | | |
1969 | 1970 | | |
1970 | 1971 | | |
1971 | | - | |
1972 | | - | |
| 1972 | + | |
| 1973 | + | |
1973 | 1974 | | |
1974 | 1975 | | |
1975 | 1976 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2989 | 2989 | | |
2990 | 2990 | | |
2991 | 2991 | | |
2992 | | - | |
2993 | | - | |
| 2992 | + | |
| 2993 | + | |
| 2994 | + | |
2994 | 2995 | | |
2995 | 2996 | | |
2996 | 2997 | | |
| |||
3046 | 3047 | | |
3047 | 3048 | | |
3048 | 3049 | | |
3049 | | - | |
3050 | | - | |
| 3050 | + | |
| 3051 | + | |
| 3052 | + | |
3051 | 3053 | | |
3052 | 3054 | | |
3053 | 3055 | | |
| |||
3124 | 3126 | | |
3125 | 3127 | | |
3126 | 3128 | | |
3127 | | - | |
3128 | | - | |
| 3129 | + | |
| 3130 | + | |
| 3131 | + | |
3129 | 3132 | | |
3130 | 3133 | | |
3131 | 3134 | | |
| |||
3194 | 3197 | | |
3195 | 3198 | | |
3196 | 3199 | | |
3197 | | - | |
3198 | | - | |
| 3200 | + | |
| 3201 | + | |
| 3202 | + | |
3199 | 3203 | | |
3200 | 3204 | | |
3201 | 3205 | | |
| |||
3224 | 3228 | | |
3225 | 3229 | | |
3226 | 3230 | | |
3227 | | - | |
3228 | | - | |
| 3231 | + | |
| 3232 | + | |
| 3233 | + | |
3229 | 3234 | | |
3230 | 3235 | | |
3231 | 3236 | | |
| |||
3303 | 3308 | | |
3304 | 3309 | | |
3305 | 3310 | | |
3306 | | - | |
3307 | | - | |
| 3311 | + | |
| 3312 | + | |
| 3313 | + | |
3308 | 3314 | | |
3309 | 3315 | | |
3310 | 3316 | | |
| |||
3365 | 3371 | | |
3366 | 3372 | | |
3367 | 3373 | | |
3368 | | - | |
| 3374 | + | |
| 3375 | + | |
| 3376 | + | |
3369 | 3377 | | |
3370 | 3378 | | |
3371 | 3379 | | |
| |||
3623 | 3631 | | |
3624 | 3632 | | |
3625 | 3633 | | |
| 3634 | + | |
| 3635 | + | |
| 3636 | + | |
| 3637 | + | |
| 3638 | + | |
| 3639 | + | |
| 3640 | + | |
| 3641 | + | |
| 3642 | + | |
| 3643 | + | |
| 3644 | + | |
| 3645 | + | |
| 3646 | + | |
| 3647 | + | |
| 3648 | + | |
| 3649 | + | |
| 3650 | + | |
| 3651 | + | |
| 3652 | + | |
| 3653 | + | |
| 3654 | + | |
3626 | 3655 | | |
3627 | 3656 | | |
3628 | 3657 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4250 | 4250 | | |
4251 | 4251 | | |
4252 | 4252 | | |
4253 | | - | |
| 4253 | + | |
4254 | 4254 | | |
4255 | 4255 | | |
4256 | 4256 | | |
| |||
0 commit comments