Commit 15fdc5d
committed
refactor: decouple TileLang kernel definition from lowering logic and extend path C fusion runtime with FP8 training infrastructure.
1 parent 8875b99 commit 15fdc5d
7 files changed
Lines changed: 1059 additions & 57 deletions
File tree
- cppmega_mlx
- nn/_tilelang
- runtime
- scripts
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1571 | 1571 | | |
1572 | 1572 | | |
1573 | 1573 | | |
1574 | | - | |
| 1574 | + | |
1575 | 1575 | | |
1576 | 1576 | | |
1577 | 1577 | | |
| |||
1585 | 1585 | | |
1586 | 1586 | | |
1587 | 1587 | | |
1588 | | - | |
1589 | | - | |
1590 | | - | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
1591 | 1591 | | |
1592 | 1592 | | |
1593 | | - | |
1594 | 1593 | | |
1595 | 1594 | | |
1596 | 1595 | | |
| |||
1703 | 1702 | | |
1704 | 1703 | | |
1705 | 1704 | | |
1706 | | - | |
| 1705 | + | |
1707 | 1706 | | |
1708 | 1707 | | |
1709 | 1708 | | |
| |||
1720 | 1719 | | |
1721 | 1720 | | |
1722 | 1721 | | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
1723 | 1758 | | |
1724 | 1759 | | |
1725 | 1760 | | |
| |||
1738 | 1773 | | |
1739 | 1774 | | |
1740 | 1775 | | |
1741 | | - | |
| 1776 | + | |
1742 | 1777 | | |
1743 | 1778 | | |
1744 | 1779 | | |
| |||
1752 | 1787 | | |
1753 | 1788 | | |
1754 | 1789 | | |
1755 | | - | |
1756 | | - | |
1757 | | - | |
1758 | | - | |
1759 | | - | |
1760 | | - | |
1761 | | - | |
1762 | | - | |
1763 | | - | |
1764 | | - | |
1765 | | - | |
1766 | | - | |
1767 | | - | |
1768 | | - | |
1769 | | - | |
1770 | | - | |
1771 | | - | |
1772 | | - | |
1773 | | - | |
1774 | | - | |
| 1790 | + | |
| 1791 | + | |
1775 | 1792 | | |
1776 | 1793 | | |
1777 | 1794 | | |
1778 | | - | |
1779 | 1795 | | |
1780 | 1796 | | |
1781 | 1797 | | |
| |||
1891 | 1907 | | |
1892 | 1908 | | |
1893 | 1909 | | |
1894 | | - | |
| 1910 | + | |
1895 | 1911 | | |
1896 | 1912 | | |
1897 | 1913 | | |
| |||
1908 | 1924 | | |
1909 | 1925 | | |
1910 | 1926 | | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
| 1941 | + | |
| 1942 | + | |
| 1943 | + | |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
| 1967 | + | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
| 1980 | + | |
1911 | 1981 | | |
1912 | 1982 | | |
1913 | 1983 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
887 | 887 | | |
888 | 888 | | |
889 | 889 | | |
890 | | - | |
| 890 | + | |
891 | 891 | | |
892 | 892 | | |
893 | 893 | | |
| |||
903 | 903 | | |
904 | 904 | | |
905 | 905 | | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
| 906 | + | |
| 907 | + | |
910 | 908 | | |
911 | 909 | | |
912 | 910 | | |
| |||
942 | 940 | | |
943 | 941 | | |
944 | 942 | | |
945 | | - | |
| 943 | + | |
946 | 944 | | |
947 | 945 | | |
948 | 946 | | |
| |||
981 | 979 | | |
982 | 980 | | |
983 | 981 | | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
984 | 1026 | | |
985 | 1027 | | |
986 | 1028 | | |
| |||
1005 | 1047 | | |
1006 | 1048 | | |
1007 | 1049 | | |
1008 | | - | |
| 1050 | + | |
1009 | 1051 | | |
1010 | 1052 | | |
1011 | 1053 | | |
| |||
1022 | 1064 | | |
1023 | 1065 | | |
1024 | 1066 | | |
1025 | | - | |
1026 | | - | |
| 1067 | + | |
| 1068 | + | |
1027 | 1069 | | |
1028 | 1070 | | |
1029 | 1071 | | |
| |||
1101 | 1143 | | |
1102 | 1144 | | |
1103 | 1145 | | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
1104 | 1189 | | |
1105 | 1190 | | |
1106 | 1191 | | |
| |||
1176 | 1261 | | |
1177 | 1262 | | |
1178 | 1263 | | |
1179 | | - | |
1180 | 1264 | | |
1181 | 1265 | | |
1182 | 1266 | | |
| |||
1258 | 1342 | | |
1259 | 1343 | | |
1260 | 1344 | | |
| 1345 | + | |
1261 | 1346 | | |
1262 | 1347 | | |
1263 | 1348 | | |
| |||
1322 | 1407 | | |
1323 | 1408 | | |
1324 | 1409 | | |
| 1410 | + | |
1325 | 1411 | | |
1326 | 1412 | | |
1327 | 1413 | | |
| |||
0 commit comments