Commit effe6fb
[TRTLLM-12229][fix] Fix MTP by scratch reuse rewind (NVIDIA#14403)
Signed-off-by: Yao Yao <lowsfer@users.noreply.github.com>
Signed-off-by: Jiagan Cheng <jiaganc@nvidia.com>
Co-authored-by: Yao Yao <lowsfer@users.noreply.github.com>1 parent 293a7a4 commit effe6fb
8 files changed
Lines changed: 156 additions & 48 deletions
File tree
- tensorrt_llm
- _torch
- attention_backend/sparse/deepseek_v4
- pyexecutor
- runtime/kv_cache_manager_v2
- _core
- tests/unittest
- _torch/attention/sparse/deepseek_v4
- kv_cache_manager_v2_tests
Lines changed: 12 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
63 | | - | |
64 | | - | |
| 64 | + | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
122 | | - | |
| 123 | + | |
123 | 124 | | |
124 | 125 | | |
125 | 126 | | |
| |||
798 | 799 | | |
799 | 800 | | |
800 | 801 | | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
801 | 809 | | |
802 | 810 | | |
803 | 811 | | |
804 | 812 | | |
805 | 813 | | |
806 | 814 | | |
807 | | - | |
| 815 | + | |
808 | 816 | | |
809 | 817 | | |
810 | 818 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
| 53 | + | |
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
| |||
1941 | 1942 | | |
1942 | 1943 | | |
1943 | 1944 | | |
| 1945 | + | |
1944 | 1946 | | |
1945 | 1947 | | |
1946 | 1948 | | |
| |||
2460 | 2462 | | |
2461 | 2463 | | |
2462 | 2464 | | |
| 2465 | + | |
| 2466 | + | |
| 2467 | + | |
| 2468 | + | |
| 2469 | + | |
| 2470 | + | |
| 2471 | + | |
| 2472 | + | |
2463 | 2473 | | |
2464 | 2474 | | |
2465 | 2475 | | |
2466 | 2476 | | |
2467 | 2477 | | |
2468 | 2478 | | |
2469 | | - | |
| 2479 | + | |
2470 | 2480 | | |
2471 | 2481 | | |
2472 | 2482 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| 99 | + | |
98 | 100 | | |
99 | 101 | | |
100 | 102 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
160 | 164 | | |
161 | 165 | | |
162 | 166 | | |
| |||
168 | 172 | | |
169 | 173 | | |
170 | 174 | | |
171 | | - | |
| 175 | + | |
172 | 176 | | |
173 | 177 | | |
| 178 | + | |
| 179 | + | |
174 | 180 | | |
175 | 181 | | |
176 | 182 | | |
| |||
Lines changed: 33 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
650 | 650 | | |
651 | 651 | | |
652 | 652 | | |
| 653 | + | |
653 | 654 | | |
654 | 655 | | |
655 | 656 | | |
656 | | - | |
657 | | - | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
658 | 663 | | |
659 | 664 | | |
660 | 665 | | |
| |||
665 | 670 | | |
666 | 671 | | |
667 | 672 | | |
668 | | - | |
| 673 | + | |
669 | 674 | | |
670 | 675 | | |
671 | 676 | | |
672 | 677 | | |
673 | | - | |
| 678 | + | |
674 | 679 | | |
675 | 680 | | |
676 | 681 | | |
| |||
694 | 699 | | |
695 | 700 | | |
696 | 701 | | |
697 | | - | |
| 702 | + | |
698 | 703 | | |
699 | 704 | | |
700 | 705 | | |
| |||
1567 | 1572 | | |
1568 | 1573 | | |
1569 | 1574 | | |
1570 | | - | |
| 1575 | + | |
| 1576 | + | |
1571 | 1577 | | |
1572 | 1578 | | |
1573 | 1579 | | |
| 1580 | + | |
| 1581 | + | |
1574 | 1582 | | |
1575 | 1583 | | |
1576 | 1584 | | |
1577 | 1585 | | |
1578 | 1586 | | |
1579 | | - | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
1580 | 1595 | | |
1581 | 1596 | | |
| 1597 | + | |
1582 | 1598 | | |
1583 | | - | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
1584 | 1606 | | |
1585 | 1607 | | |
1586 | 1608 | | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
1587 | 1612 | | |
1588 | 1613 | | |
1589 | 1614 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
260 | | - | |
| 260 | + | |
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| |||
819 | 819 | | |
820 | 820 | | |
821 | 821 | | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
Lines changed: 40 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
174 | 175 | | |
175 | 176 | | |
176 | 177 | | |
| |||
217 | 218 | | |
218 | 219 | | |
219 | 220 | | |
| 221 | + | |
220 | 222 | | |
221 | 223 | | |
222 | 224 | | |
| |||
1423 | 1425 | | |
1424 | 1426 | | |
1425 | 1427 | | |
1426 | | - | |
| 1428 | + | |
1427 | 1429 | | |
1428 | 1430 | | |
1429 | 1431 | | |
| |||
1434 | 1436 | | |
1435 | 1437 | | |
1436 | 1438 | | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
1437 | 1459 | | |
1438 | 1460 | | |
1439 | 1461 | | |
| 1462 | + | |
1440 | 1463 | | |
1441 | 1464 | | |
1442 | 1465 | | |
1443 | 1466 | | |
1444 | | - | |
| 1467 | + | |
1445 | 1468 | | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
1446 | 1478 | | |
1447 | 1479 | | |
1448 | 1480 | | |
1449 | 1481 | | |
1450 | 1482 | | |
1451 | 1483 | | |
1452 | 1484 | | |
| 1485 | + | |
1453 | 1486 | | |
1454 | 1487 | | |
1455 | 1488 | | |
1456 | | - | |
1457 | | - | |
1458 | | - | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
1459 | 1492 | | |
1460 | 1493 | | |
1461 | 1494 | | |
| |||
1474 | 1507 | | |
1475 | 1508 | | |
1476 | 1509 | | |
| 1510 | + | |
1477 | 1511 | | |
1478 | 1512 | | |
1479 | 1513 | | |
| |||
0 commit comments