feat(ark): add ARK_FP8_DECODE_USE_LUT switch for FP8 decode in MoE ke…
1da19772
feat(ark): make FP8 decode LUT switch runtime via ARK_FP8_DECODE_USE_…
c297d370
fix precommit
26dbeaad
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
72b19e9d
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
608bf28e
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
7ef8dbf4
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
3dd5a8ea
Apply remaining changes
dab6219b
copilot-swe-agent
changed the title Add XPU MoE decode kernel (FP16/BF16 + INT2/4/8 sym/asym + FP8) Extract shared FP8 dequant primitives into sycl_tla_moe_dequant.hpp (PR-A1)67 days ago
fix: restore patch_torch_sdpa def; relocate TestMoEGemmPrefill out of…
9dc0f159
copilot-swe-agent
changed the title Extract shared FP8 dequant primitives into sycl_tla_moe_dequant.hpp (PR-A1) Add quantized MoE prefill kernel for XPU (stage-1 functional baseline)64 days ago
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
8a225406
[pre-commit.ci] auto fixes from pre-commit.com hooks
0e78f313
feat: add MoE prefill performance test with TFLOPS calculation
d48f45d8
docs: add MoE prefill performance test documentation
b07b59f8
copilot-swe-agent
changed the title Add quantized MoE prefill kernel for XPU (stage-1 functional baseline) feat: add MoE prefill performance test with TFLOPS metrics55 days ago
refactor: change ARK() instance to module reference in MoE perf tests
5feb7071
copilot-swe-agent
changed the title feat: add MoE prefill performance test with TFLOPS metrics Add MoE prefill performance tests with TFLOPS and unify ARK module usage55 days ago
fix(test): correct MoE prefill perf test layout and kernel entry
2b311bd7
copilot-swe-agent
changed the title Add MoE prefill performance tests with TFLOPS and unify ARK module usage fix(test): correct MoE prefill perf test layout and kernel entry55 days ago
test(moe-perf): add dequant-inclusive baseline column for Stage-1 fai…
e51cd9d2
perf(moe-prefill): cache the [E, K, N] dequant workspace across calls
834d03ce
perf(moe_prefill): skip dequant for experts with zero tokens
2caa0663
copilot-swe-agent
changed the title fix(test): correct MoE prefill perf test layout and kernel entry perf(ark/moe_prefill): dual-baseline bench, workspace cache, empty-expert skip55 days ago
perf(moe_prefill): pack PACK_K K-outputs per dequant work-item
3e5192c0
docs(moe_prefill): clarify PACK_K must divide group_size for hoist
c5f7c218
copilot-swe-agent
changed the title perf(ark/moe_prefill): dual-baseline bench, workspace cache, empty-expert skip perf(moe_prefill): pack K-axis work per dequant work-item55 days ago
test: add accuracy UT for MoE prefill (ark.moe_gemm / moe_gemm_prefill)
81712c84
copilot-swe-agent
changed the title perf(moe_prefill): pack K-axis work per dequant work-item test: add accuracy UT for MoE prefill (ark.moe_gemm / moe_gemm_prefill)55 days ago
feat(ark): unified `moe` API + model-level perf test
26aa210f
copilot-swe-agent
changed the title test: add accuracy UT for MoE prefill (ark.moe_gemm / moe_gemm_prefill) feat(ark): unified `moe` API + model-level perf test55 days ago
test(ark): add model-level MoE perf benchmark on XPU
55026244
copilot-swe-agent
changed the title feat(ark): unified `moe` API + model-level perf test test(ark): add model-level MoE perf benchmark on XPU54 days ago
test(ark): prefill perf at 2K/4K seq len with warmup + averaging
fb169168
test(ark): address review nits in perf timing helper
4f9b769a
copilot-swe-agent
changed the title test(ark): add model-level MoE perf benchmark on XPU test(ark): prefill perf at 2K/4K seq len with warmup + averaging48 days ago
test(ark): set MoE prefill perf token totals to 2K and 4K
cd4f4417
copilot-swe-agent
changed the title test(ark): prefill perf at 2K/4K seq len with warmup + averaging test(ark): MoE prefill perf at 2K/4K tokens with warmup + averaging48 days ago
test(ark): switch MoE perf shapes from Mixtral to MiniMax
e577f9bc
copilot-swe-agent
changed the title test(ark): MoE prefill perf at 2K/4K tokens with warmup + averaging test(ark): switch MoE perf shapes from Mixtral to MiniMax48 days ago
test(ark): use MiniMax-M2 MoE config for perf shapes
71bb9c43
copilot-swe-agent
changed the title test(ark): switch MoE perf shapes from Mixtral to MiniMax test(ark): use MiniMax-M2 MoE config for perf shapes48 days ago
test(ark): widen shape column in prefill perf table
5f3463b0
copilot-swe-agent
changed the title test(ark): use MiniMax-M2 MoE config for perf shapes Switch ARK MoE perf shapes to MiniMax-M2 and fix prefill table alignment48 days ago
test(ark): make even-distribution prefill rows sum exactly to seq_len…
c0f2278a
copilot-swe-agent
changed the title Switch ARK MoE perf shapes to MiniMax-M2 and fix prefill table alignment test(ark): retarget MoE perf shapes to MiniMax-M2 and fix table alignment48 days ago
copilot-swe-agent
changed the title test(ark): retarget MoE perf shapes to MiniMax-M2 and fix table alignment test(ark): add Gaussian-distribution prefill rows alongside even/skew48 days ago
test(ark): switch MoE prefill baseline to single torch.bmm
8416f9f3
copilot-swe-agent
changed the title test(ark): add Gaussian-distribution prefill rows alongside even/skew test(ark): add normal-distribution prefill rows; replace per-expert loop baseline with single torch.bmm48 days ago
test(ark): replace 1K MoE prefill shapes with 8K
72d2508a
copilot-swe-agent
changed the title test(ark): add normal-distribution prefill rows; replace per-expert loop baseline with single torch.bmm test(ark): swap 1K seq_len out for 8K in MoE prefill perf shapes48 days ago
test(ark): replace skew/norm with empirical 256-expert distribution
8a547f62
copilot-swe-agent
changed the title test(ark): swap 1K seq_len out for 8K in MoE prefill perf shapes test(ark): refresh MoE prefill perf shapes — drop 1K, add 8K, replace synthetic skew/norm with empirical 256-expert trace48 days ago
test(ark): drop "real sort" rows, keep only as-measured "real"
70ab28ea
copilot-swe-agent
changed the title test(ark): refresh MoE prefill perf shapes — drop 1K, add 8K, replace synthetic skew/norm with empirical 256-expert trace test(ark): refresh MoE prefill perf shapes (drop 1K, add 8K, replace synthetic skew/norm with empirical trace)48 days ago
test(ark): stabilize MoE prefill perf benchmark; remove misleading 10…
7094c76e
copilot-swe-agent
changed the title test(ark): refresh MoE prefill perf shapes (drop 1K, add 8K, replace synthetic skew/norm with empirical trace) test(ark): stabilize MoE prefill perf benchmark; remove misleading 100x speedups48 days ago
test(ark): add base+deq(ms) column to MoE perf benchmarks
09c0a72a
copilot-swe-agent
changed the title test(ark): stabilize MoE prefill perf benchmark; remove misleading 100x speedups test(ark): add base+deq(ms) column to MoE perf benchmarks48 days ago
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
ac590a85
[pre-commit.ci] auto fixes from pre-commit.com hooks
copilot-swe-agent
changed the title test(ark): add base+deq(ms) column to MoE perf benchmarks test(ark): add MiniMax-M2 batch=32 decode perf shapes48 days ago
test(ark): add TFLOPS column to moe decode perf table
d7ccdf51
copilot-swe-agent
changed the title test(ark): add MiniMax-M2 batch=32 decode perf shapes test(ark): MoE decode perf — MiniMax-M2 shapes, batch=32 case, TFLOPS column48 days ago
test(ark): drop base+deq(ms) column from moe decode perf
64bb1a24
copilot-swe-agent
changed the title test(ark): MoE decode perf — MiniMax-M2 shapes, batch=32 case, TFLOPS column test(ark): MoE decode perf — MiniMax-M2 shapes, bs=32, TFLOPS, drop base+deq column48 days ago
chore: remove TFLOPS column from moe decode perf test
d4dc406e
copilot-swe-agent
changed the title test(ark): MoE decode perf — MiniMax-M2 shapes, bs=32, TFLOPS, drop base+deq column chore: remove TFLOPS column from moe decode perf test48 days ago
test: use Qwen3-30B-A3B in moe model perf test
1c2c9c99
copilot-swe-agent
changed the title chore: remove TFLOPS column from moe decode perf test test: use Qwen3-30B-A3B in moe model perf test47 days ago
test: revert qwen moe to Qwen1.5-MoE-A2.7B and drop deepseek entry
86d6e7b4
copilot-swe-agent
changed the title test: use Qwen3-30B-A3B in moe model perf test test: revert qwen moe to Qwen1.5-MoE-A2.7B and drop deepseek entry47 days ago
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
36562fc3
[pre-commit.ci] auto fixes from pre-commit.com hooks
perf(ark/moe): int4/int2 MoE dequant word-load fast path (PR-1)
957f9d9e
test(ark): add dpas-vs-baseline speedup column to MoE prefill perf table
1d3b507c
test(ark): drop env-var toggling in prefill perf; restrict to "minima…
3da3d0a2
Revert "test(ark): drop env-var toggling in prefill perf; restrict to…
88f78a39
test(ark): add --minimax-real-only pytest flag to filter prefill perf…
43b16490
test(ark): drop base+deq(ms) column from MoE prefill perf table
7cbc91e3
test(ark): default MoE perf tests to smallest shape; drop test_moe_mo…
c1868d90
review: tighten shape-label filters to endswith to avoid substring fa…
2b972f67
fix the pre commit
0b5bb180
a32543254
changed the title test: revert qwen moe to Qwen1.5-MoE-A2.7B and drop deepseek entry Add moe prefill/ decode with int2/int4/int8 sym /asym and fp8 e4m3 e5m239 days ago
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
7542c9cf
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
2ebe276f
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
9253e63e
[pre-commit.ci] auto fixes from pre-commit.com hooks
2303939c
test(ark): add missing @parametrize dtype on 3 FP8/INT8 DPAS accuracy…
7ca227b4
test(ark): loosen bf16 int8/fp8 accuracy tolerances at K=14336
d87df610
test(ark): also apply bf16 tolerance widening to int4/int2 tests
d507910a
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
04d3d72e
test(ark): clean XPU cache between MoE perf tests to isolate parametr…
eb4aa927
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
6b20d9c2
test(ark): clean XPU cache between test_packq tests to prevent fatal …
a8b1f41f
test(ark): skip test_moe_prefill_perf.py by default (opt-in via --run…
acbbd867
fix pre commit
12fda8d2
Merge branch 'main' into copilot/add-xpu-moe-decode-implementation
23ab103d
test(ark): raise MoE prefill accuracy tolerance from 7e-2 to 1e-1
a41119e2
test(ark): raise MoE prefill accuracy tolerance to 1.5e-1
6670e53a
test(ark): scope MoE prefill tolerance bump to INT4 only
Login to write a write a comment.
Login via GitHub