Repository navigation
Commit d9b28e8
committed
[TRTLLM-14024][fix] Address nvMMH integration review findings
Keep split-K admission filtering when restoring unmatched swap orientations.
Pin the process-wide NVMMH configuration while engines remain active, reject
conflicting updates atomically, and release ownership during cleanup or GC.
Equivalent policies reuse the installed snapshot.
Cover engine configuration wiring and lifecycle, unmatched-swap admission,
and deterministic complete swizzle annotations with regression tests. Add
docstrings for changed helpers and correct the documented Blackwell BF16
field support.
Validation: 43 autotuner tests and 2 Rubin MXFP8 scheduler tests passed on
Hecate SM107. The four policy/admission cases passed again after the final
identity-preservation adjustment. The LLM args golden manifest is unchanged.
Signed-off-by: peaceh <103117813+peaceh-nv@users.noreply.github.com>1 parent 94c57e6 commit d9b28e8
7 files changed
Lines changed: 265 additions & 45 deletions
File tree
- docs/source/torch
- tensorrt_llm/_torch
- custom_ops
- pyexecutor
- tests/unittest/_torch
- misc
- thop/parallel
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
272 | | - | |
| 271 | + | |
| 272 | + | |
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
| |||
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
322 | 328 | | |
323 | 329 | | |
324 | 330 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
172 | 174 | | |
173 | 175 | | |
174 | 176 | | |
| 177 | + | |
175 | 178 | | |
176 | 179 | | |
177 | 180 | | |
| |||
360 | 363 | | |
361 | 364 | | |
362 | 365 | | |
| 366 | + | |
363 | 367 | | |
364 | 368 | | |
365 | 369 | | |
| 370 | + | |
366 | 371 | | |
367 | 372 | | |
368 | 373 | | |
| |||
659 | 664 | | |
660 | 665 | | |
661 | 666 | | |
| 667 | + | |
662 | 668 | | |
663 | 669 | | |
664 | 670 | | |
| |||
1061 | 1067 | | |
1062 | 1068 | | |
1063 | 1069 | | |
| 1070 | + | |
| 1071 | + | |
1064 | 1072 | | |
1065 | 1073 | | |
1066 | 1074 | | |
1067 | 1075 | | |
1068 | 1076 | | |
1069 | 1077 | | |
| 1078 | + | |
1070 | 1079 | | |
1071 | 1080 | | |
1072 | 1081 | | |
| |||
1136 | 1145 | | |
1137 | 1146 | | |
1138 | 1147 | | |
1139 | | - | |
| 1148 | + | |
| 1149 | + | |
1140 | 1150 | | |
1141 | | - | |
1142 | | - | |
1143 | | - | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
1147 | | - | |
1148 | | - | |
1149 | | - | |
1150 | | - | |
1151 | | - | |
1152 | | - | |
1153 | | - | |
1154 | | - | |
1155 | | - | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
1159 | | - | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
1160 | 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 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
1161 | 1194 | | |
1162 | | - | |
1163 | | - | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
1164 | 1199 | | |
1165 | 1200 | | |
1166 | 1201 | | |
| |||
1688 | 1723 | | |
1689 | 1724 | | |
1690 | 1725 | | |
| 1726 | + | |
1691 | 1727 | | |
1692 | 1728 | | |
1693 | 1729 | | |
| |||
1732 | 1768 | | |
1733 | 1769 | | |
1734 | 1770 | | |
| 1771 | + | |
1735 | 1772 | | |
1736 | 1773 | | |
1737 | 1774 | | |
| |||
1751 | 1788 | | |
1752 | 1789 | | |
1753 | 1790 | | |
| 1791 | + | |
1754 | 1792 | | |
1755 | 1793 | | |
1756 | 1794 | | |
| |||
1805 | 1843 | | |
1806 | 1844 | | |
1807 | 1845 | | |
| 1846 | + | |
1808 | 1847 | | |
1809 | 1848 | | |
1810 | 1849 | | |
| 1850 | + | |
1811 | 1851 | | |
1812 | 1852 | | |
1813 | 1853 | | |
| 1854 | + | |
1814 | 1855 | | |
1815 | 1856 | | |
1816 | 1857 | | |
| |||
1819 | 1860 | | |
1820 | 1861 | | |
1821 | 1862 | | |
| 1863 | + | |
1822 | 1864 | | |
1823 | 1865 | | |
1824 | 1866 | | |
| 1867 | + | |
1825 | 1868 | | |
1826 | 1869 | | |
1827 | 1870 | | |
| 1871 | + | |
1828 | 1872 | | |
1829 | 1873 | | |
1830 | 1874 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
| 589 | + | |
589 | 590 | | |
590 | 591 | | |
591 | 592 | | |
| |||
603 | 604 | | |
604 | 605 | | |
605 | 606 | | |
| 607 | + | |
606 | 608 | | |
607 | 609 | | |
608 | 610 | | |
| |||
4391 | 4393 | | |
4392 | 4394 | | |
4393 | 4395 | | |
| 4396 | + | |
4394 | 4397 | | |
4395 | 4398 | | |
4396 | 4399 | | |
| |||
4399 | 4402 | | |
4400 | 4403 | | |
4401 | 4404 | | |
| 4405 | + | |
4402 | 4406 | | |
4403 | 4407 | | |
4404 | 4408 | | |
| |||
9338 | 9342 | | |
9339 | 9343 | | |
9340 | 9344 | | |
| 9345 | + | |
9341 | 9346 | | |
9342 | 9347 | | |
9343 | 9348 | | |
| |||
9354 | 9359 | | |
9355 | 9360 | | |
9356 | 9361 | | |
9357 | | - | |
| 9362 | + | |
9358 | 9363 | | |
9359 | 9364 | | |
9360 | 9365 | | |
| |||
9631 | 9636 | | |
9632 | 9637 | | |
9633 | 9638 | | |
| 9639 | + | |
9634 | 9640 | | |
9635 | 9641 | | |
9636 | 9642 | | |
| |||
9939 | 9945 | | |
9940 | 9946 | | |
9941 | 9947 | | |
| 9948 | + | |
9942 | 9949 | | |
9943 | 9950 | | |
9944 | 9951 | | |
| |||
10009 | 10016 | | |
10010 | 10017 | | |
10011 | 10018 | | |
| 10019 | + | |
10012 | 10020 | | |
10013 | 10021 | | |
10014 | 10022 | | |
| |||
10211 | 10219 | | |
10212 | 10220 | | |
10213 | 10221 | | |
| 10222 | + | |
10214 | 10223 | | |
10215 | 10224 | | |
10216 | 10225 | | |
| |||
10239 | 10248 | | |
10240 | 10249 | | |
10241 | 10250 | | |
| 10251 | + | |
10242 | 10252 | | |
10243 | 10253 | | |
10244 | 10254 | | |
| |||
10274 | 10284 | | |
10275 | 10285 | | |
10276 | 10286 | | |
| 10287 | + | |
10277 | 10288 | | |
10278 | 10289 | | |
10279 | 10290 | | |
| |||
12834 | 12845 | | |
12835 | 12846 | | |
12836 | 12847 | | |
| 12848 | + | |
12837 | 12849 | | |
12838 | 12850 | | |
12839 | 12851 | | |
| |||
12854 | 12866 | | |
12855 | 12867 | | |
12856 | 12868 | | |
| 12869 | + | |
12857 | 12870 | | |
12858 | 12871 | | |
12859 | 12872 | | |
| |||
13258 | 13271 | | |
13259 | 13272 | | |
13260 | 13273 | | |
| 13274 | + | |
13261 | 13275 | | |
13262 | 13276 | | |
13263 | 13277 | | |
| |||
13311 | 13325 | | |
13312 | 13326 | | |
13313 | 13327 | | |
| 13328 | + | |
13314 | 13329 | | |
13315 | 13330 | | |
13316 | 13331 | | |
| |||
13363 | 13378 | | |
13364 | 13379 | | |
13365 | 13380 | | |
13366 | | - | |
| 13381 | + | |
13367 | 13382 | | |
13368 | 13383 | | |
13369 | 13384 | | |
| |||
14453 | 14468 | | |
14454 | 14469 | | |
14455 | 14470 | | |
| 14471 | + | |
14456 | 14472 | | |
14457 | 14473 | | |
14458 | 14474 | | |
| |||
14461 | 14477 | | |
14462 | 14478 | | |
14463 | 14479 | | |
14464 | | - | |
| 14480 | + | |
14465 | 14481 | | |
14466 | 14482 | | |
14467 | 14483 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
326 | 326 | | |
327 | 327 | | |
328 | 328 | | |
| 329 | + | |
329 | 330 | | |
330 | 331 | | |
331 | 332 | | |
| |||
457 | 458 | | |
458 | 459 | | |
459 | 460 | | |
| 461 | + | |
460 | 462 | | |
461 | 463 | | |
462 | 464 | | |
| |||
0 commit comments