Commit ea89f21
authored
[Relax][PyTorch] Support advanced range constraints (addition) (#18452)
## Related Issue
- #17818
## Why
- Add support for addition expressions (e.g., s0 + 1) in PyTorch dynamic
shape constraints
## How
- Parse `SymPy` addition expressions from PyTorch's range_constraints1 parent 0701aab commit ea89f21
File tree
2 files changed
+75
-5
lines changed- python/tvm/relax/frontend/torch
- tests/python/relax
2 files changed
+75
-5
lines changedLines changed: 41 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
1181 | 1181 | | |
1182 | 1182 | | |
1183 | 1183 | | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
1184 | 1218 | | |
1185 | 1219 | | |
1186 | 1220 | | |
| |||
1192 | 1226 | | |
1193 | 1227 | | |
1194 | 1228 | | |
1195 | | - | |
1196 | 1229 | | |
1197 | 1230 | | |
1198 | 1231 | | |
1199 | 1232 | | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
1200 | 1237 | | |
| 1238 | + | |
1201 | 1239 | | |
1202 | 1240 | | |
1203 | 1241 | | |
| |||
1255 | 1293 | | |
1256 | 1294 | | |
1257 | 1295 | | |
1258 | | - | |
| 1296 | + | |
1259 | 1297 | | |
1260 | | - | |
1261 | | - | |
1262 | 1298 | | |
1263 | 1299 | | |
1264 | 1300 | | |
| |||
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7000 | 7000 | | |
7001 | 7001 | | |
7002 | 7002 | | |
| 7003 | + | |
| 7004 | + | |
| 7005 | + | |
| 7006 | + | |
| 7007 | + | |
| 7008 | + | |
| 7009 | + | |
| 7010 | + | |
| 7011 | + | |
| 7012 | + | |
| 7013 | + | |
| 7014 | + | |
| 7015 | + | |
| 7016 | + | |
| 7017 | + | |
| 7018 | + | |
| 7019 | + | |
| 7020 | + | |
| 7021 | + | |
| 7022 | + | |
| 7023 | + | |
| 7024 | + | |
| 7025 | + | |
| 7026 | + | |
| 7027 | + | |
| 7028 | + | |
| 7029 | + | |
| 7030 | + | |
| 7031 | + | |
| 7032 | + | |
| 7033 | + | |
| 7034 | + | |
| 7035 | + | |
| 7036 | + | |
7003 | 7037 | | |
7004 | 7038 | | |
0 commit comments