Commit 2aa3a06
Always track _local_scalar_dense output in tensorify_python_scalars. (pytorch#166573)
We need to track all symbols, we used to skip
u = item()
and fail with
```
File "/home/lsakka/pytorch10/pytorch/torch/fx/passes/_tensorify_python_scalars.py", line 149, in _sympy_interp
expr_to_sym_proxy[expr]
torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised:
KeyError: u0
```
Pull Request resolved: pytorch#166573
Approved by: https://github.com/bobrenjc931 parent 66064dd commit 2aa3a06
File tree
2 files changed
+48
-5
lines changed- test/dynamo
- torch/fx/passes
2 files changed
+48
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14036 | 14036 | | |
14037 | 14037 | | |
14038 | 14038 | | |
| 14039 | + | |
| 14040 | + | |
| 14041 | + | |
| 14042 | + | |
| 14043 | + | |
| 14044 | + | |
| 14045 | + | |
| 14046 | + | |
| 14047 | + | |
| 14048 | + | |
| 14049 | + | |
| 14050 | + | |
| 14051 | + | |
| 14052 | + | |
| 14053 | + | |
| 14054 | + | |
| 14055 | + | |
| 14056 | + | |
| 14057 | + | |
| 14058 | + | |
| 14059 | + | |
| 14060 | + | |
| 14061 | + | |
| 14062 | + | |
| 14063 | + | |
| 14064 | + | |
| 14065 | + | |
| 14066 | + | |
| 14067 | + | |
| 14068 | + | |
| 14069 | + | |
| 14070 | + | |
| 14071 | + | |
| 14072 | + | |
| 14073 | + | |
| 14074 | + | |
| 14075 | + | |
| 14076 | + | |
14039 | 14077 | | |
14040 | 14078 | | |
14041 | 14079 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
210 | | - | |
211 | | - | |
212 | 210 | | |
213 | 211 | | |
214 | 212 | | |
215 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
216 | 223 | | |
217 | 224 | | |
218 | 225 | | |
219 | 226 | | |
220 | 227 | | |
221 | 228 | | |
222 | 229 | | |
223 | | - | |
224 | | - | |
225 | | - | |
| 230 | + | |
226 | 231 | | |
227 | 232 | | |
228 | 233 | | |
| |||
0 commit comments