Commit ff9bf15
[MoE] Align Swiglu MXFP4 fused quant paths (#3123)
* [MoE] align Swiglu MXFP4 fused quant paths
Remove the GPT-OSS Swiglu layout env switch in favor of GateMode, align the CSV test filter with runtime dtype selection, and restore FlyDSL Swiglu _fp4 fused quant accuracy by matching the non-fused bf16 stage1 semantics.
Co-authored-by: Cursor <cursoragent@cursor.com>
* [MoE] keep Swiglu MXFP4 fused quant in fp32
---------
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 6a82fa7 commit ff9bf15
3 files changed
Lines changed: 65 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | 28 | | |
32 | 29 | | |
33 | 30 | | |
| |||
308 | 305 | | |
309 | 306 | | |
310 | 307 | | |
311 | | - | |
| 308 | + | |
312 | 309 | | |
313 | 310 | | |
314 | 311 | | |
| |||
334 | 331 | | |
335 | 332 | | |
336 | 333 | | |
| 334 | + | |
337 | 335 | | |
338 | 336 | | |
339 | 337 | | |
| |||
410 | 408 | | |
411 | 409 | | |
412 | 410 | | |
| 411 | + | |
413 | 412 | | |
414 | 413 | | |
415 | 414 | | |
| |||
819 | 818 | | |
820 | 819 | | |
821 | 820 | | |
| 821 | + | |
822 | 822 | | |
| 823 | + | |
823 | 824 | | |
824 | 825 | | |
825 | 826 | | |
| |||
1160 | 1161 | | |
1161 | 1162 | | |
1162 | 1163 | | |
1163 | | - | |
| 1164 | + | |
1164 | 1165 | | |
1165 | 1166 | | |
1166 | 1167 | | |
| |||
1449 | 1450 | | |
1450 | 1451 | | |
1451 | 1452 | | |
| 1453 | + | |
1452 | 1454 | | |
1453 | 1455 | | |
| 1456 | + | |
1454 | 1457 | | |
1455 | 1458 | | |
1456 | 1459 | | |
| |||
1472 | 1475 | | |
1473 | 1476 | | |
1474 | 1477 | | |
| 1478 | + | |
1475 | 1479 | | |
1476 | 1480 | | |
1477 | 1481 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
304 | 307 | | |
305 | 308 | | |
306 | 309 | | |
| |||
314 | 317 | | |
315 | 318 | | |
316 | 319 | | |
317 | | - | |
| 320 | + | |
318 | 321 | | |
319 | | - | |
| 322 | + | |
| 323 | + | |
320 | 324 | | |
321 | 325 | | |
322 | 326 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
244 | 246 | | |
245 | 247 | | |
246 | 248 | | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
247 | 283 | | |
248 | 284 | | |
249 | 285 | | |
250 | 286 | | |
251 | 287 | | |
252 | 288 | | |
253 | | - | |
| 289 | + | |
254 | 290 | | |
255 | 291 | | |
256 | 292 | | |
| |||
544 | 580 | | |
545 | 581 | | |
546 | 582 | | |
| 583 | + | |
| 584 | + | |
547 | 585 | | |
548 | 586 | | |
549 | 587 | | |
| |||
594 | 632 | | |
595 | 633 | | |
596 | 634 | | |
| 635 | + | |
597 | 636 | | |
598 | 637 | | |
599 | 638 | | |
| |||
634 | 673 | | |
635 | 674 | | |
636 | 675 | | |
637 | | - | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
638 | 679 | | |
639 | 680 | | |
640 | 681 | | |
| |||
643 | 684 | | |
644 | 685 | | |
645 | 686 | | |
646 | | - | |
| 687 | + | |
| 688 | + | |
647 | 689 | | |
648 | 690 | | |
649 | 691 | | |
650 | | - | |
| 692 | + | |
651 | 693 | | |
652 | 694 | | |
653 | 695 | | |
| |||
0 commit comments