Commit 10c4b98
Remove weak script (#22212)
Summary:
* Deletes all weak script decorators / associated data structures / methods
* In order to keep supporting the standard library in script, this enables recursive script on any function defined in `torch.nn`
* Most changes in `torch/nn` are the result of `ag -Q "weak" torch/nn/ -l | xargs sed -i '/weak/d'`, only `rnn.py` needed manual editing to use the `ignore` and `export` to continue supporting the overloaded `forward` methods
* `Sequential`/`ModuleList` no longer need to be added to constants since they are compiled on demand
This should also fix #22212
Pull Request resolved: #22212
Differential Revision: D15988346
Pulled By: driazati
fbshipit-source-id: af223e3ad0580be895377312949997a70e988e4f1 parent b93f29d commit 10c4b98
File tree
28 files changed
+109
-564
lines changed- test
- torch
- csrc/jit/script
- jit
- nn
- _functions
- modules
- parallel
- quantized/modules
28 files changed
+109
-564
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6979 | 6979 | | |
6980 | 6980 | | |
6981 | 6981 | | |
6982 | | - | |
| 6982 | + | |
6983 | 6983 | | |
6984 | 6984 | | |
6985 | 6985 | | |
| |||
6991 | 6991 | | |
6992 | 6992 | | |
6993 | 6993 | | |
6994 | | - | |
6995 | | - | |
6996 | | - | |
6997 | | - | |
| 6994 | + | |
| 6995 | + | |
6998 | 6996 | | |
6999 | | - | |
| 6997 | + | |
7000 | 6998 | | |
7001 | 6999 | | |
7002 | 7000 | | |
7003 | 7001 | | |
7004 | 7002 | | |
7005 | 7003 | | |
7006 | | - | |
| 7004 | + | |
7007 | 7005 | | |
7008 | 7006 | | |
7009 | | - | |
7010 | | - | |
7011 | | - | |
7012 | | - | |
| 7007 | + | |
| 7008 | + | |
7013 | 7009 | | |
7014 | 7010 | | |
7015 | 7011 | | |
| |||
11007 | 11003 | | |
11008 | 11004 | | |
11009 | 11005 | | |
| 11006 | + | |
11010 | 11007 | | |
11011 | 11008 | | |
11012 | 11009 | | |
| |||
11086 | 11083 | | |
11087 | 11084 | | |
11088 | 11085 | | |
| 11086 | + | |
11089 | 11087 | | |
11090 | 11088 | | |
11091 | 11089 | | |
| |||
11161 | 11159 | | |
11162 | 11160 | | |
11163 | 11161 | | |
| 11162 | + | |
11164 | 11163 | | |
11165 | 11164 | | |
11166 | 11165 | | |
| |||
11219 | 11218 | | |
11220 | 11219 | | |
11221 | 11220 | | |
| 11221 | + | |
11222 | 11222 | | |
11223 | 11223 | | |
11224 | 11224 | | |
| |||
11280 | 11280 | | |
11281 | 11281 | | |
11282 | 11282 | | |
| 11283 | + | |
11283 | 11284 | | |
11284 | 11285 | | |
11285 | 11286 | | |
| |||
11319 | 11320 | | |
11320 | 11321 | | |
11321 | 11322 | | |
| 11323 | + | |
11322 | 11324 | | |
11323 | 11325 | | |
11324 | 11326 | | |
| |||
11385 | 11387 | | |
11386 | 11388 | | |
11387 | 11389 | | |
| 11390 | + | |
11388 | 11391 | | |
11389 | 11392 | | |
11390 | 11393 | | |
| |||
11948 | 11951 | | |
11949 | 11952 | | |
11950 | 11953 | | |
| 11954 | + | |
11951 | 11955 | | |
11952 | 11956 | | |
11953 | 11957 | | |
| |||
13623 | 13627 | | |
13624 | 13628 | | |
13625 | 13629 | | |
| 13630 | + | |
| 13631 | + | |
| 13632 | + | |
13626 | 13633 | | |
13627 | 13634 | | |
13628 | 13635 | | |
| |||
14552 | 14559 | | |
14553 | 14560 | | |
14554 | 14561 | | |
14555 | | - | |
14556 | | - | |
14557 | | - | |
14558 | | - | |
14559 | 14562 | | |
14560 | 14563 | | |
14561 | 14564 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | 7 | | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | 11 | | |
24 | 12 | | |
25 | 13 | | |
26 | 14 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | 15 | | |
31 | 16 | | |
32 | 17 | | |
| |||
71 | 56 | | |
72 | 57 | | |
73 | 58 | | |
74 | | - | |
75 | | - | |
76 | 59 | | |
77 | 60 | | |
78 | 61 | | |
79 | 62 | | |
80 | | - | |
| 63 | + | |
81 | 64 | | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
| 65 | + | |
| 66 | + | |
86 | 67 | | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
| 68 | + | |
93 | 69 | | |
| 70 | + | |
| 71 | + | |
94 | 72 | | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
100 | 76 | | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
101 | 84 | | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
| 85 | + | |
108 | 86 | | |
109 | 87 | | |
110 | 88 | | |
111 | 89 | | |
112 | | - | |
| 90 | + | |
113 | 91 | | |
114 | 92 | | |
115 | 93 | | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | 94 | | |
120 | 95 | | |
121 | 96 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
247 | 252 | | |
248 | 253 | | |
249 | 254 | | |
| |||
307 | 312 | | |
308 | 313 | | |
309 | 314 | | |
310 | | - | |
| 315 | + | |
311 | 316 | | |
312 | 317 | | |
313 | 318 | | |
| |||
471 | 476 | | |
472 | 477 | | |
473 | 478 | | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
| |||
504 | 504 | | |
505 | 505 | | |
506 | 506 | | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | 507 | | |
514 | 508 | | |
515 | 509 | | |
| |||
528 | 522 | | |
529 | 523 | | |
530 | 524 | | |
531 | | - | |
| 525 | + | |
532 | 526 | | |
533 | 527 | | |
534 | 528 | | |
| |||
0 commit comments