Commit 5ccf3ab
authored
[torchlib] Consolidate all overloads and prevent new ones from being created (#2621)
This PR implements #2580
by combining all overloads in torchlib and remove the ability to
register new ones. It is done in a BC compatible fashion and should work
with released versions of PyTorch.
From now on all logic for a single aten OpOverload should be implemented
by a single torchlib function to ensure 1-to-1 mapping.
---------
Signed-off-by: Justin Chu <[email protected]>1 parent 726be2b commit 5ccf3ab
File tree
6 files changed
+59
-49
lines changed- onnxscript/function_libs
- tools/torch_lib
- torch_lib
- ops
- tests/function_libs/torch_lib
6 files changed
+59
-49
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4382 | 4382 | | |
4383 | 4383 | | |
4384 | 4384 | | |
4385 | | - | |
4386 | 4385 | | |
4387 | 4386 | | |
4388 | 4387 | | |
| |||
4408 | 4407 | | |
4409 | 4408 | | |
4410 | 4409 | | |
4411 | | - | |
4412 | 4410 | | |
4413 | 4411 | | |
4414 | 4412 | | |
| |||
4698 | 4696 | | |
4699 | 4697 | | |
4700 | 4698 | | |
4701 | | - | |
| 4699 | + | |
4702 | 4700 | | |
4703 | 4701 | | |
4704 | 4702 | | |
| |||
4744 | 4742 | | |
4745 | 4743 | | |
4746 | 4744 | | |
4747 | | - | |
| 4745 | + | |
| 4746 | + | |
| 4747 | + | |
4748 | 4748 | | |
4749 | 4749 | | |
4750 | 4750 | | |
| |||
4764 | 4764 | | |
4765 | 4765 | | |
4766 | 4766 | | |
| 4767 | + | |
| 4768 | + | |
| 4769 | + | |
4767 | 4770 | | |
4768 | 4771 | | |
4769 | 4772 | | |
4770 | 4773 | | |
4771 | 4774 | | |
4772 | 4775 | | |
4773 | | - | |
4774 | | - | |
| 4776 | + | |
4775 | 4777 | | |
4776 | 4778 | | |
4777 | | - | |
| 4779 | + | |
4778 | 4780 | | |
4779 | 4781 | | |
4780 | 4782 | | |
| |||
4784 | 4786 | | |
4785 | 4787 | | |
4786 | 4788 | | |
| 4789 | + | |
4787 | 4790 | | |
4788 | 4791 | | |
4789 | 4792 | | |
| |||
4800 | 4803 | | |
4801 | 4804 | | |
4802 | 4805 | | |
4803 | | - | |
4804 | | - | |
4805 | | - | |
4806 | | - | |
4807 | | - | |
4808 | | - | |
4809 | | - | |
4810 | | - | |
4811 | | - | |
| 4806 | + | |
| 4807 | + | |
| 4808 | + | |
| 4809 | + | |
| 4810 | + | |
| 4811 | + | |
| 4812 | + | |
| 4813 | + | |
| 4814 | + | |
| 4815 | + | |
| 4816 | + | |
| 4817 | + | |
| 4818 | + | |
4812 | 4819 | | |
4813 | 4820 | | |
4814 | 4821 | | |
| |||
4830 | 4837 | | |
4831 | 4838 | | |
4832 | 4839 | | |
4833 | | - | |
| 4840 | + | |
4834 | 4841 | | |
4835 | 4842 | | |
4836 | 4843 | | |
| |||
4839 | 4846 | | |
4840 | 4847 | | |
4841 | 4848 | | |
| 4849 | + | |
| 4850 | + | |
| 4851 | + | |
4842 | 4852 | | |
4843 | 4853 | | |
4844 | 4854 | | |
| |||
4971 | 4981 | | |
4972 | 4982 | | |
4973 | 4983 | | |
4974 | | - | |
4975 | | - | |
| 4984 | + | |
4976 | 4985 | | |
4977 | 4986 | | |
4978 | 4987 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | | - | |
332 | 331 | | |
333 | 332 | | |
334 | 333 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
25 | | - | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | 32 | | |
34 | 33 | | |
35 | 34 | | |
| |||
39 | 38 | | |
40 | 39 | | |
41 | 40 | | |
42 | | - | |
43 | | - | |
44 | | - | |
| 41 | + | |
45 | 42 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
51 | 53 | | |
52 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
53 | 61 | | |
54 | 62 | | |
55 | 63 | | |
| |||
131 | 139 | | |
132 | 140 | | |
133 | 141 | | |
134 | | - | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
135 | 146 | | |
136 | 147 | | |
137 | 148 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
46 | 51 | | |
47 | 52 | | |
48 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
728 | 728 | | |
729 | 729 | | |
730 | 730 | | |
731 | | - | |
732 | | - | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | | - | |
738 | | - | |
739 | | - | |
| 731 | + | |
740 | 732 | | |
741 | 733 | | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | | - | |
746 | | - | |
747 | | - | |
| 734 | + | |
748 | 735 | | |
749 | 736 | | |
750 | 737 | | |
| |||
1871 | 1858 | | |
1872 | 1859 | | |
1873 | 1860 | | |
1874 | | - | |
1875 | 1861 | | |
1876 | 1862 | | |
1877 | 1863 | | |
| |||
0 commit comments