Commit 9fa4e8d
Add attn sink (#2892)
* enable attn sink
Signed-off-by: JL-underdog <[email protected]>
* update attn_sink script
Signed-off-by: JL-underdog <[email protected]>
* fix some error
Signed-off-by: JL-underdog <[email protected]>
* clang-format
Signed-off-by: JL-underdog <[email protected]>
* update fmha_bwd mask
Signed-off-by: JL-underdog <[email protected]>
* update fmha_bwd_kernel'mask
Signed-off-by: JL-underdog <[email protected]>
* update block_fmha_pipeline_qr_ks_vs.hpp
Signed-off-by: JL-underdog <[email protected]>
* fix ci error
Signed-off-by: LJ-underdog <[email protected]>
* fix format error
Signed-off-by: LJ-underdog <[email protected]>
* Update block_fmha_bwd_pipeline_default_policy.hpp
* Update fmha_fwd_runner.hpp
* Update block_fmha_batch_prefill_pipeline_qr_ks_vs_async.hpp
* Update fmha_fwd_runner.hpp
* Update fmha_fwd_runner.hpp
* Update fmha_fwd_runner.hpp
* update splitkv_pipline
Signed-off-by: LJ-underdog <[email protected]>
* update splitkv&pagedkv pipeline
Signed-off-by: LJ-underdog <[email protected]>
* add sink test
Signed-off-by: LJ-underdog <[email protected]>
* update attn_sink result log
Signed-off-by: LJ-underdog <[email protected]>
* update smoke_test_fwd_sink.sh
Signed-off-by: LJ-underdog <[email protected]>
* update test file
Signed-off-by: LJ-underdog <[email protected]>
* update test script
Signed-off-by: LJ-underdog <[email protected]>
* Update block_fmha_fwd_splitkv_pipeline_qr_ks_vs.hpp
* use constexpr kHasSink for sink in fmha pipeline
Signed-off-by: Linjun-AMD <[email protected]>
* update by pre-commit
Signed-off-by: Linjun-AMD <[email protected]>
* Update include/ck_tile/ops/fmha/pipeline/block_fmha_pipeline_qr_ks_vs.hpp
Co-authored-by: Copilot <[email protected]>
* Update include/ck_tile/ops/fmha/pipeline/block_fmha_pipeline_qr_ks_vs.hpp
Co-authored-by: Copilot <[email protected]>
* Update include/ck_tile/ops/fmha/kernel/fmha_fwd_pagedkv_kernel.hpp
Co-authored-by: Copilot <[email protected]>
* Update fmha_fwd.py
* Update example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py
Co-authored-by: Copilot <[email protected]>
* Update include/ck_tile/ops/fmha/pipeline/block_fmha_fwd_splitkv_pipeline_nwarp_sshuffle_qr_ks_vs.hpp
Co-authored-by: Copilot <[email protected]>
* Remove causal mask setting logic from mask.hpp
Removed the mask setting logic for causal masks.
* fix ci error that some usage of lamada not support in c++17
Signed-off-by: LJ-underdog <[email protected]>
* Update remod.py
* add smoke sink test
Signed-off-by: LJ-underdog <[email protected]>
* Update fmha_pagedkv_prefill.py
* Update FmhaFwdPipeline parameters in fmha_fwd.py
* update block_fmha_pipeline_qr_ks_vs_async_trload.hpp
Signed-off-by: LJ-underdog <[email protected]>
* fix c++17 unsupprot error
Signed-off-by: LJ-underdog <[email protected]>
* Update block_fmha_fwd_pagedkv_pipeline_qr_ks_vs.hpp
* Fix formatting of sink_seq_end assignment
* Fix indentation for sink_seq_end assignment
* Update block_fmha_fwd_pagedkv_pipeline_qr_ks_vs.hpp
---------
Signed-off-by: JL-underdog <[email protected]>
Signed-off-by: LJ-underdog <[email protected]>
Signed-off-by: Linjun-AMD <[email protected]>
Co-authored-by: Copilot <[email protected]>1 parent 84540ed commit 9fa4e8d
File tree
25 files changed
+940
-195
lines changed- example/ck_tile/01_fmha
- codegen/ops
- script
- include/ck_tile
- host/reference
- ops/fmha
- block
- kernel
- pipeline
25 files changed
+940
-195
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
| |||
118 | 119 | | |
119 | 120 | | |
120 | 121 | | |
121 | | - | |
| 122 | + | |
122 | 123 | | |
123 | 124 | | |
124 | 125 | | |
| |||
280 | 281 | | |
281 | 282 | | |
282 | 283 | | |
283 | | - | |
284 | | - | |
| 284 | + | |
| 285 | + | |
285 | 286 | | |
286 | 287 | | |
287 | 288 | | |
| |||
333 | 334 | | |
334 | 335 | | |
335 | 336 | | |
| 337 | + | |
336 | 338 | | |
337 | 339 | | |
338 | 340 | | |
339 | 341 | | |
340 | 342 | | |
341 | 343 | | |
342 | 344 | | |
343 | | - | |
| 345 | + | |
344 | 346 | | |
345 | 347 | | |
346 | 348 | | |
| |||
426 | 428 | | |
427 | 429 | | |
428 | 430 | | |
| 431 | + | |
429 | 432 | | |
430 | 433 | | |
431 | 434 | | |
| |||
486 | 489 | | |
487 | 490 | | |
488 | 491 | | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
489 | 496 | | |
490 | 497 | | |
491 | 498 | | |
| |||
568 | 575 | | |
569 | 576 | | |
570 | 577 | | |
| 578 | + | |
571 | 579 | | |
572 | 580 | | |
573 | 581 | | |
| |||
668 | 676 | | |
669 | 677 | | |
670 | 678 | | |
| 679 | + | |
671 | 680 | | |
672 | 681 | | |
673 | 682 | | |
| |||
741 | 750 | | |
742 | 751 | | |
743 | 752 | | |
744 | | - | |
745 | | - | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
746 | 759 | | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
751 | 764 | | |
752 | 765 | | |
753 | 766 | | |
754 | 767 | | |
755 | | - | |
756 | | - | |
| 768 | + | |
| 769 | + | |
757 | 770 | | |
758 | 771 | | |
759 | 772 | | |
| |||
909 | 922 | | |
910 | 923 | | |
911 | 924 | | |
| 925 | + | |
912 | 926 | | |
913 | 927 | | |
914 | 928 | | |
| |||
918 | 932 | | |
919 | 933 | | |
920 | 934 | | |
| 935 | + | |
921 | 936 | | |
922 | 937 | | |
923 | 938 | | |
| |||
1076 | 1091 | | |
1077 | 1092 | | |
1078 | 1093 | | |
| 1094 | + | |
1079 | 1095 | | |
1080 | 1096 | | |
1081 | 1097 | | |
| |||
Lines changed: 23 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
104 | | - | |
| 105 | + | |
105 | 106 | | |
106 | 107 | | |
107 | 108 | | |
| |||
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
133 | | - | |
| 134 | + | |
134 | 135 | | |
135 | | - | |
| 136 | + | |
136 | 137 | | |
137 | 138 | | |
138 | 139 | | |
| |||
164 | 165 | | |
165 | 166 | | |
166 | 167 | | |
| 168 | + | |
167 | 169 | | |
168 | 170 | | |
169 | 171 | | |
170 | 172 | | |
171 | 173 | | |
172 | | - | |
| 174 | + | |
173 | 175 | | |
174 | 176 | | |
175 | 177 | | |
| |||
257 | 259 | | |
258 | 260 | | |
259 | 261 | | |
| 262 | + | |
260 | 263 | | |
261 | 264 | | |
262 | 265 | | |
| |||
321 | 324 | | |
322 | 325 | | |
323 | 326 | | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
324 | 331 | | |
325 | 332 | | |
326 | 333 | | |
| |||
364 | 371 | | |
365 | 372 | | |
366 | 373 | | |
| 374 | + | |
367 | 375 | | |
368 | 376 | | |
369 | 377 | | |
| |||
481 | 489 | | |
482 | 490 | | |
483 | 491 | | |
| 492 | + | |
484 | 493 | | |
485 | 494 | | |
486 | 495 | | |
| |||
527 | 536 | | |
528 | 537 | | |
529 | 538 | | |
| 539 | + | |
530 | 540 | | |
531 | 541 | | |
532 | 542 | | |
| |||
540 | 550 | | |
541 | 551 | | |
542 | 552 | | |
543 | | - | |
| 553 | + | |
544 | 554 | | |
545 | 555 | | |
546 | 556 | | |
547 | 557 | | |
548 | 558 | | |
| 559 | + | |
549 | 560 | | |
550 | | - | |
551 | | - | |
| 561 | + | |
| 562 | + | |
552 | 563 | | |
553 | 564 | | |
554 | 565 | | |
555 | 566 | | |
556 | 567 | | |
557 | | - | |
558 | | - | |
| 568 | + | |
| 569 | + | |
559 | 570 | | |
560 | 571 | | |
561 | 572 | | |
| |||
679 | 690 | | |
680 | 691 | | |
681 | 692 | | |
| 693 | + | |
682 | 694 | | |
683 | 695 | | |
684 | 696 | | |
| |||
688 | 700 | | |
689 | 701 | | |
690 | 702 | | |
| 703 | + | |
691 | 704 | | |
692 | 705 | | |
693 | 706 | | |
| |||
0 commit comments