dylanyunlong
  • Joined on 2026-08-06
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 20:02:30 +08:00
d6958070cb test: probe CUTLASS + __CUDA_ARCH__ on BI-V100 for grouped GEMM feasibility
50a249e0a3 Revert "feat: batched MoE expert GEMM — replaces Python for-loop"
06d7713db6 feat: batched MoE expert GEMM — replaces Python for-loop
Compare 3 commits »
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:40:47 +08:00
93353a1414 test: probe ixformer .so symbols for MoE grouped GEMM
865c18f852 feat: integrate xllm_moe into qwen3_5.py MoE hot path
Compare 2 commits »
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:34:29 +08:00
e147c283e3 prebuilt: 5 xllm CUDA kernel .so for BI-V100 (ivcore10)
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:32:37 +08:00
31d3ee99bb fix: MoE kernel include paths — device_utils.cuh + arch_condition.h
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:29:58 +08:00
df6a0f5d47 fix: remove cuda/functional from MoE topk kernels (not available on corex)
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:27:19 +08:00
a50adefdfc feat: xllm MoE CUDA kernels — fused_topk + compute_index + combine
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:21:20 +08:00
49cd7def89 fix: slot_ids dtype long→int32 in cache test
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:19:37 +08:00
1f51feee05 fix: cos_sin_cache dtype float→half in rope test
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:17:17 +08:00
7fc0c1defa test: AST call chain verification for all 4 xllm kernel .so
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:11:58 +08:00
3d816cd18d fix: add ceil_div + DEVICE_INLINE to device_utils.cuh
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:08:37 +08:00
302aa9608a fix: block_copy.cu — DEVICE_INLINE, CHECK_EQ→TORCH_CHECK, cstdint
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:04:00 +08:00
900ae0b1ef fix: block_copy.cu remove utils.h (glog), CHECK→TORCH_CHECK
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 19:00:43 +08:00
a206fc1d43 fix: activation.cu torch/extension.h + LOG(FATAL)→TORCH_CHECK, reshape_paged_cache.cu torch header
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 18:50:53 +08:00
093bfb380f feat: pybind11 bindings for xllm CUDA kernels
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 18:47:57 +08:00
415fff85f1 fix: add DISPATCH_FLOATING_TYPES macro to device_utils.cuh
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 18:43:14 +08:00
0359103b9b fix: remove glog/cuda_ops_api.h dependency from all xllm CUDA kernels
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 18:28:08 +08:00
51cb90b9ab fix: adapt xllm norm.cu for corex CUB (CUDA 10.2)
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 18:13:54 +08:00
089b9ff4e2 test: fix CUB compat tests + probe corex built-in CUB
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 16:27:57 +08:00
793743f5c0 test: CUB compatibility on BI-V100 — warp shuffle + BlockReduce
ec140f3605 docs: complete porting assessment — 5 repos, 2660 build targets, ivcore10 compatibility
3a2cfc87c9 test: xllm CUDA kernel verification suite for BI-V100
8d75652949 feat: import CUDA kernels from xllm/CCCL/FLA upstream repos
051b02d3cd feat: ix_moe_bridge + ix_attn_bridge — dlopen bridges for full ixformer::infer API
Compare 5 commits »
dylanyunlong pushed to main at dylanyunlong/project_6 2026-08-14 15:15:11 +08:00
5e9b7c292a build: all 16 .so prebuilt, no JIT compile in docker
e7247bd57b build: integrate ix_full_bridge + corex_moe_index_combine into docker patch_ops.sh
Compare 3 commits »