Commit d69632e
Han Wang
fix(pt_expt): centralize default-device guard in AOTInductor compilation
AOTInductor's lowering code creates tensors without explicit device=,
inheriting any active torch.set_default_device. This caused compilation
failures when tests/pt/__init__.py set a fake CUDA device. Move the
set_default_device(None) guard into _deserialize_to_file_pt2 so all
callers (tests, dp freeze, dp compress) are protected, and remove the
12 scattered workarounds from test files.1 parent 345d162 commit d69632e
4 files changed
Lines changed: 25 additions & 56 deletions
File tree
- deepmd/pt_expt/utils
- source/tests/pt_expt
- infer
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
554 | 554 | | |
555 | 555 | | |
556 | 556 | | |
557 | | - | |
558 | | - | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
559 | 570 | | |
560 | 571 | | |
561 | 572 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
543 | 543 | | |
544 | 544 | | |
545 | 545 | | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
| 546 | + | |
553 | 547 | | |
554 | 548 | | |
555 | 549 | | |
| |||
606 | 600 | | |
607 | 601 | | |
608 | 602 | | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
618 | 608 | | |
619 | 609 | | |
620 | 610 | | |
| |||
970 | 960 | | |
971 | 961 | | |
972 | 962 | | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
| 963 | + | |
978 | 964 | | |
979 | 965 | | |
980 | 966 | | |
| |||
1185 | 1171 | | |
1186 | 1172 | | |
1187 | 1173 | | |
1188 | | - | |
1189 | | - | |
1190 | | - | |
1191 | | - | |
1192 | | - | |
| 1174 | + | |
1193 | 1175 | | |
1194 | 1176 | | |
1195 | 1177 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
| 157 | + | |
165 | 158 | | |
166 | 159 | | |
167 | 160 | | |
| |||
362 | 355 | | |
363 | 356 | | |
364 | 357 | | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
| 358 | + | |
371 | 359 | | |
372 | 360 | | |
373 | 361 | | |
| |||
426 | 414 | | |
427 | 415 | | |
428 | 416 | | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
| 417 | + | |
435 | 418 | | |
436 | 419 | | |
437 | 420 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
| 159 | + | |
167 | 160 | | |
168 | 161 | | |
169 | 162 | | |
| |||
0 commit comments