mtgu0705
40ed20a30d
updated the codes
2025-06-04 02:04:28 -05:00
mtgu0705
5117e99822
Merge remote-tracking branch 'origin/mx_moe_f4_scaleshuffle_Bnoshuffle' into mxfp4_moe_blockscale_buf2lds
2025-06-04 00:14:18 -05:00
aska-0096
86c8bef5d7
Refactor thread_copy_lds_direct_load; fix gfx942 direct lds load example; fix f16_pki4 example
2025-06-03 14:54:30 +00:00
aska-0096
8ecc3812de
doc the kGroup definition
2025-06-03 08:53:04 +00:00
aska-0096
3491918bfb
fix moe pki4 on gfx950
2025-06-03 07:40:47 +00:00
Ding, Yi
0cbc5e2bdb
Use packed_size_v for A/BPackedSize
2025-06-03 06:10:07 +00:00
mtgu0705
edffec8fc4
change the code to suit threadwise loading are continued
2025-06-03 00:36:07 -05:00
aska-0096
dd24786f78
Enable splitk for mxfp4; clang format;
2025-06-02 12:23:01 +00:00
aska-0096
bb5bdff61c
remove unnecessary files
2025-05-30 08:39:25 +00:00
Ding, Yi
69418725a6
Merge remote-tracking branch 'origin/moe_bs_fp8_no_asm' into gfx950-mxfp4
2025-05-30 03:15:47 +00:00
aska-0096
3c24d690a1
remove single rate mfma restriction for f8 blockscale gemm
2025-05-29 10:13:50 +00:00
aska-0096
33085c8458
clang format, remove single rate mfma restriction for f8
2025-05-29 10:10:12 +00:00
aska-0096
d563dac424
fix performance bug of bpreshuffle f8 gemm
2025-05-29 10:02:46 +00:00
Ding, Yi
35b436c0d9
Clang-format after 2 merges
2025-05-28 11:16:00 +00:00
Ding, Yi
aecac410d0
Merge remote-tracking branch 'origin/f8blk_scale_opt' into wip-f4-mergemoe-2
2025-05-28 11:15:22 +00:00
OscarXu
772debdf8f
Fix do_weight in gemm1. Fix cshuffle_datatype. Clang-format
2025-05-28 18:29:06 +08:00
Ding, Yi
ad7fd89c1d
Merge remote-tracking branch 'origin/feiw/mxfp4_moe_2Stages' into wip-f4
2025-05-28 09:28:26 +00:00
Ding, Yi
857ef9f8c4
Merge preshuffle device
2025-05-28 07:02:28 +00:00
aska-0096
65255e12fb
Unconditional Ascale padding
2025-05-28 01:55:23 +00:00
aska-0096
63c9388881
Pad the M for scale buffer unconditionaly
2025-05-27 11:52:12 +00:00
Ding, Yi
85ac576109
Merge gemm_mx_common.hpp
2025-05-27 06:13:03 +00:00
Ding, Yi
123053b685
Merge remote-tracking branch 'origin/wip-f4-wp' into wip-f4
2025-05-27 03:36:38 +00:00
aska-0096
61748eddba
Add NT flag to B/BScale buffer
2025-05-27 02:26:43 +00:00
Ding, Yi
91eb136937
Fix v1; use M padding
2025-05-26 10:32:26 +00:00
aska-0096
d1d56e89ef
fix the correctness issue
2025-05-26 09:29:36 +00:00
Andriy Roshchenko
f03da29b65
Merge branch origin/wip-f4 into andriy/wip-f4
2025-05-23 22:14:30 +00:00
mtgu0705
b44af02096
tempsave, token = 2 failed, need to debug
2025-05-23 06:43:25 -05:00
feifei14119
ce4e7b39da
gemm1 func pass
2025-05-23 09:26:38 +00:00
aska-0096
a4dae9eb86
optimize offset math in dma
2025-05-22 08:15:31 +00:00
aska-0096
7f7c4d35c7
lds conflict free + buffer load lds
2025-05-22 08:04:52 +00:00
Andriy Roshchenko
e302ab8f0c
Merge branch origin/develop into wip-fp4
2025-05-22 06:31:47 +00:00
Lin, Qun
6f8e643629
fix 2 typos in fp4_preshuffle
2025-05-21 23:21:00 -05:00
aska-0096
5ea3fe488d
optimize offset math in dma
2025-05-21 21:21:17 -05:00
mtgu0705
513f92f5b9
update buffer load to lds feature, build passed
2025-05-21 02:40:20 -05:00
aska-0096
3a05fa135a
lds conflict free + buffer load lds
2025-05-20 23:58:37 -05:00
mtgu0705
582dc7f842
enable fp4 moe no weigth preshuffle, function pass
2025-05-20 08:18:22 -05:00
aska-0096
e1084fe7d6
tempsave. compile pass, function wrong
2025-05-20 10:57:26 +00:00
mtgu0705
589e1dfea9
init mx fp4 B no preshuffle version
2025-05-20 04:40:22 -05:00
mtgu0705
680de28f77
commit with debug info
2025-05-19 21:47:35 -05:00
jefyang1
f18170064d
Use new mfma instructions for FP8 on gfx950 ( #2202 )
...
* Add logic to use new mfma instructions for fp8 bf8
* Fix example_gemm_xdl_fp8_pk_i4_bpreshuffle_v3 on gfx950 and run clang format
* Update include/ck/tensor_operation/gpu/warp/xdlops_gemm.hpp
Co-authored-by: Andriy Roshchenko <107577548+andriy-ca@users.noreply.github.com >
* Fix intrin_mfma f8 calls due to merge mistake
---------
Co-authored-by: Andriy Roshchenko <107577548+andriy-ca@users.noreply.github.com >
2025-05-19 17:29:51 -07:00
mtgu0705
685a01877f
fix a, b scale loading bugs, a, b scale loading now correctly
2025-05-19 06:18:57 -05:00
aska-0096
f3a296bad4
lds conflict free + buffer load lds
2025-05-19 09:40:39 +00:00
mtgu0705
2e6fafaf75
updated code, build passed.
2025-05-18 22:29:32 -05:00
aska-0096
3e8b07ef58
tempsave; modify the way we represent fp4
2025-05-19 02:28:23 +00:00
mtgu0705
a4b5a374b9
Merge remote-tracking branch 'origin/wip-f4-pk' into mx_moe_f4_scale_shuffle
2025-05-17 09:49:24 -05:00
mtgu0705
eeeba8901f
update code
2025-05-17 09:28:26 -05:00
mtgu0705
94fb9190be
init moe mx f4 scale shuffle
2025-05-16 14:46:09 -05:00
OscarXu
ec8d00d58d
mx_moe_fp4 ready for aiter with clang-format.
2025-05-16 04:09:26 -05:00
OscarXu
c5be9a501b
v1 function pass.
2025-05-16 03:16:38 -05:00
aska-0096
a1bec7670a
tempsave
2025-05-16 08:14:56 +00:00