Commit Graph

  • 3d0f4392c7 [ENGINE] model_runner.py: CCCL CachingDeviceAllocator pattern — reduce CUDA graph capture from 1028→19 sizes dylanyunlon 2026-08-07 01:59:18 +00:00
  • 79621cf8af feat(xformers): replace Q-only tiling with Q+KV tiling + online softmax muh-bot 2026-08-07 01:54:48 +00:00
  • 8d0551c113 [ENGINE] attention.py: CCCL dispatch_reduce.cuh single-tile decision for V1/V2 dylanyunlon 2026-08-07 01:54:40 +00:00
  • 01a4e136b7 [ENGINE] attention.py: apply 3 CCCL patterns from dispatch_reduce.cuh + agent_reduce.cuh + grid_even_share.cuh dylanyunlon 2026-08-07 01:53:58 +00:00
  • 1f1067b1de docs: add PIPELINE_STATUS.md — ground truth for muh injection mapping and toolchain status muh-bot 2026-08-07 01:45:39 +00:00
  • d9548d397d [analysis] CCCL↔muh 26-algorithm tuning gap report — 294 bench pts needed, 19% line coverage, reduce/scan/topk P0 dylanyunlon 2026-08-07 01:45:37 +00:00
  • c8d79e2b02 sync: update cccl_upstream benchmarks to latest NVIDIA/cccl main muh-bot 2026-08-07 01:32:29 +00:00
  • d15dcea7c6 [ENGINE] port SDPA fallback for head_dim>128 to base xformers backend Dylan 2026-08-07 01:24:04 +00:00
  • 4ca0115af7 [ENGINE] apply CCCL CacheAsyncConfiguration pattern to activation/layernorm Dylan 2026-08-07 01:22:17 +00:00
  • 951afd0c02 [ENGINE] apply CCCL GridEvenShare dispatch pattern to V1/V2 attention decision Dylan 2026-08-07 01:19:50 +00:00
  • 5ba9c1e731 [CRITICAL/deploy] fix 3 deployment gaps found from docker crash log dylanyunlon 2026-08-06 07:01:14 +00:00
  • b075b015b1 [CRITICAL/deploy] fix Docker build: add bash shebang to patch_ops.sh + robust Dockerfile dylanyunlon 2026-08-06 06:44:31 +00:00
  • a667d2e914 [fix/deploy] patch_ops.sh: resilient pip install with fallback muh 2026-08-06 06:35:37 +00:00
  • cf245adff9 [fix/correctness] mamba_cache: safe swap via clone, not in-place fancy indexing muh 2026-08-06 06:33:21 +00:00
  • 32fd4299b3 [test+engine] 18→21 test cases + CCCL-informed improvements dylanyunlon 2026-08-06 06:33:18 +00:00
  • b7226efcb4 [critical/deploy] computility-run.yaml: quote numeric env values for YAML safety muh 2026-08-06 06:29:38 +00:00
  • 065f5fd13a [muh/scan] rewrite tuning_scan.cuh: 27%→42% CCCL parity dylanyunlon 2026-08-06 06:19:59 +00:00
  • 86d6c9f6c2 [critical/config] baseline.muh: sync from computility-run.yaml — was stale muh 2026-08-06 06:12:51 +00:00
  • 9203e7b09e [critical/deploy] sync root paged_attn.py + prefix_prefill.py → qwen3_6_scripts/ muh 2026-08-06 06:10:52 +00:00
  • 9a7fd70150 [CRITICAL/base] Register qwen3_coder tool parser as hermes alias muh-bot 2026-08-06 06:10:43 +00:00
  • b73c8ea60b [test] verify_functional.py: 13→18 test cases, fix missing TC-11/12 registration muh 2026-08-06 06:05:19 +00:00
  • 0cfdb6ae5d [docs] CCCL ↔ EngineX architecture alignment — from reading 3792 CCCL source files muh 2026-08-06 06:02:40 +00:00
  • 7552365c7f [perf/decode] paged_attn: CCCL GridEvenShare-informed tile sizing muh 2026-08-06 06:00:52 +00:00
  • 2ee9571575 [muh/pipeline] derive_injection.py: bridge CCCL struct fields → vllm runtime injection muh 2026-08-06 05:56:28 +00:00
  • b446763c2d [CRITICAL/base] cli_args.py: add --reasoning-parser stub to prevent server startup crash muh-bot 2026-08-06 05:22:54 +00:00
  • 9fda58f7cd [CRITICAL] computility-run.yaml: add all corex env vars + align with proven job66 config Claude 2026-08-06 04:27:35 +00:00
  • 08dc010a15 [CRITICAL/base] Register Qwen3_5MoeForCausalLM in model registry + copy adapter to models/ muh-bot 2026-08-06 04:26:19 +00:00
  • d8d435c7d0 [BASE] cache_engine.py: CCCL temporary_storage layout two-phase KV cache allocation Claude 2026-08-06 04:22:53 +00:00
  • 34b3a4a617 [BASE] block_table.py: CCCL dispatch_select_if alias_temporaries batch allocation Claude 2026-08-06 04:22:02 +00:00
  • 4eb83a7ee4 [BASE] activation.py SiluAndMul: CCCL dispatch_transform CacheAsyncConfiguration output tensor caching Claude 2026-08-06 04:17:59 +00:00
  • 322f5553e1 [base/sampler] CCCL dispatch_merge_sort alias_temporaries: eliminate .repeat() allocation in _apply_penalties muh-bot 2026-08-06 04:14:11 +00:00
  • 1064ce756b [base/sampler] CCCL dispatch_topk alias_temporaries: fix _sampler_cache bug + pre-allocate temp storage muh-bot 2026-08-06 04:13:03 +00:00
  • dd59ec95c2 [ENGINE] prefix_caching_block: CCCL DeviceCopy::Batched 3-phase swap_in/swap_out Claude 2026-08-06 04:12:19 +00:00
  • 5aba296eba [muh] gen_patch: expand VLLM_INJECTION_POINTS to full real injection surface muh-bot 2026-08-06 04:01:40 +00:00
  • bf5d19991c [FIX] qwen3_5.py: replace solve_triangular with manual forward substitution muh-bot 2026-08-06 03:02:23 +00:00
  • b4803c3259 [BASE] qwen3_6_scripts/sampler.py: CCCL topk unsorted output optimization muh-pipeline 2026-08-06 02:55:51 +00:00
  • f59d30dcb2 [BASE] qwen3_6_scripts/paged_attn.py: CCCL shifted_output defensive init muh-pipeline 2026-08-06 02:53:07 +00:00
  • 8056641f08 [BASE] qwen3_6_scripts/xformers.py: CCCL block_load_to_shared pre-alloc pattern muh-pipeline 2026-08-06 02:51:48 +00:00
  • 2d1588d261 [BASE] qwen3_6_scripts/sampler.py: CCCL dispatch_topk DoubleBuffer pattern muh-pipeline 2026-08-06 02:38:51 +00:00
  • e784910d47 [ENGINE] Pattern 7: CCCL C API JIT → Triton autotune mapping muh-bot 2026-08-06 02:32:34 +00:00
  • da553227e9 [BASE] qwen3_6_scripts/verify_functional.py: add CCCL-derived boundary tests muh-pipeline 2026-08-06 02:30:42 +00:00
  • 6c472d640f [ENGINE] CCCL system-level patterns → BI-V100 engine module muh-bot 2026-08-06 02:30:15 +00:00
  • 6148e03bc7 [BASE] vllm/core/evictor_v2.py: CCCL bucket_sort2d design pattern annotation muh-pipeline 2026-08-06 02:29:19 +00:00
  • b6538fd10e [BASE] vllm/attention/ops/paged_attn.py: fix num_kv_heads type annotation muh-pipeline 2026-08-06 02:28:12 +00:00
  • a7e0ef1138 [ENGINE] scan tuning: document GridThreshold=500 gate from CCCL source muh-pipeline 2026-08-06 02:22:13 +00:00
  • edccbb00b4 [ENGINE] paged_attention_v2: CCCL single-tile fast path + GridEvenShare constants muh-pipeline 2026-08-06 02:21:23 +00:00
  • 9c723eeb29 [DOC] GROUND_TRUTH_STATUS v2 — based on complete code reading muh-bot 2026-08-06 02:21:03 +00:00
  • 11cbc00cf2 [DOCS] CCCL benchmark reference: 199 annotations from 27 tuning files extracted muh-pipeline 2026-08-06 02:16:33 +00:00
  • dedf08166a [CCCL] Add missing CCCL components: c2h, nvbench_helper, cmake, cudax, AGENTS.md muh-bot 2026-08-06 02:14:18 +00:00
  • b0d597363a [BUGFIX] qwen3_6_scripts/model_runner.py: fix max_decode_seq_len (deployment version) muh-engine 2026-08-06 01:41:49 +00:00
  • dac9aa46f5 [BUGFIX] vllm/worker/model_runner.py: fix max_decode_seq_len passed as max_encoder_seq_len muh-engine 2026-08-06 01:19:51 +00:00
  • 29f119c094 [ENGINE] vllm/attention/ops/paged_attn.py: CCCL block_reduce_raking V1/V2 dispatch muh-engine 2026-08-06 01:18:34 +00:00
  • e3f85e79ee [DEPLOY] sync qwen3_6_scripts/ with latest engine changes for submission muh 2026-08-06 01:04:55 +00:00
  • b80fd2b56b [ENGINE] paged_attn V2: CCCL agent_merge_sort union TempStorage cache muh-engine 2026-08-06 01:04:01 +00:00
  • 0d810ff989 [ENGINE] muh_cc_dispatch + analysis: max_num_seqs=1 from computility-run.yaml muh-engine 2026-08-06 01:02:15 +00:00
  • d70deefae1 [ENGINE] sampler.py: CCCL bit_packed_counter documentation + cache retention muh 2026-08-06 01:00:46 +00:00
  • 082ded7d69 [ENGINE] xformers.py: CCCL GQA broadcast eliminates 6x repeat_interleave in sdpa_fallback muh 2026-08-06 00:59:40 +00:00
  • c7d3da7922 [ENGINE] sampler.py: CCCL counting_iterator tensor reuse pattern muh-engine 2026-08-06 00:15:02 +00:00
  • 50c731412a [INSIGHT] tuning_scan: gridDim.x < 500 makes ALL delay policies equivalent on BI-V100 muh 2026-08-05 09:32:21 +00:00
  • 28b4701935 [ENGINE] paged_attn: CCCL spread_out_items_per_thread adaptive tile sizing muh 2026-08-05 09:31:11 +00:00
  • 5fbcfff7f3 [ENGINE] fused_moe.py: CCCL kernel_transform_tile assume_divisible muh-engine 2026-08-05 09:30:53 +00:00
  • 18c42c099d [ENGINE] triton_flash_attention.py: CCCL make_warp_uniform autotune muh-engine 2026-08-05 09:29:23 +00:00
  • c0395ade14 [ENGINE] muh_cc_dispatch.py: CCCL cc_dispatch.cuh Python port muh-engine 2026-08-05 09:25:48 +00:00
  • 8c969ce7dc [ENGINE] paged_attn.py: CCCL dispatch_reduce architecture port muh-engine 2026-08-05 09:22:46 +00:00
  • 821c59500d [CLEANUP] Remove 13 dead patch scripts — only 1 remains (transformers registration) dylanyunlon 2026-08-05 08:39:54 +00:00
  • b902090fb2 [FIX] Deploy _custom_ops.py SMEM 32KB→48KB fix — was in repo but never deployed dylanyunlon 2026-08-05 08:38:36 +00:00
  • 81972a05c6 [CCCL-PORT] Three-tier decode dispatch from kernel_segmented_reduce.cuh Claude 2026-08-05 08:38:15 +00:00
  • f3810c53ae [ARCH] Eliminate 2 more patch scripts — registry.py + tool_parsers __init__.py dylanyunlon 2026-08-05 08:36:45 +00:00
  • 503009596d [CCCL-PORT] CachingDeviceAllocator buffer reuse in prefix attention tile loop Claude 2026-08-05 08:36:10 +00:00
  • 8cdac642de [CCCL-PORT] Functional verification from three_way_partition test pattern + sampler deploy dylanyunlon 2026-08-05 08:31:48 +00:00
  • 6d0965195c [CCCL-PORT] Try native FusedMoE kernel before PyTorch fallback Claude 2026-08-05 08:31:31 +00:00
  • 44bdf49cae [CCCL-PORT] Deploy sampler.py top-k fast path from partition/flagged.cu dylanyunlon 2026-08-05 08:30:21 +00:00
  • 327f9fbf40 [ARCH] Eliminate AST patch scripts — full file replacements only dylanyunlon 2026-08-05 08:24:38 +00:00
  • 10af71357b [CCCL-PORT] Two architecture-level optimizations from CCCL system design Claude 2026-08-05 08:19:55 +00:00
  • 0b94081051 [FIX] Sync paged_attn.py to qwen3_6_scripts/ — Docker COPY target dylanyunlon 2026-08-05 08:16:29 +00:00
  • 269f6eebba [CCCL-PORT] summary_statistics.cu transform_reduce pattern → online softmax design doc dylanyunlon 2026-08-05 08:12:12 +00:00
  • 1a4e100583 [CCCL-PORT] agent_reduce vectorized load pattern + explicit memory management dylanyunlon 2026-08-05 08:11:19 +00:00
  • f7f8113c73 [CCCL-PORT] Adaptive tile sizing from dispatch_reduce.cuh GridEvenShare dylanyunlon 2026-08-05 08:10:29 +00:00
  • 15753cb68d [STATUS] Ground truth: gen_patch C++ injection dead, real path is Triton+Python tuning dylanyunlon 2026-08-05 07:57:53 +00:00
  • 96f64650cf [CRITICAL] yaml 恢复到基础引擎原版——先通过功能测试再优化性能 muh-bot 2026-08-05 07:47:07 +00:00
  • 5e618bf480 [housekeeping] add enginex_base/ to gitignore — 解压后的基础引擎仅供本地分析 muh-bot 2026-08-05 07:17:37 +00:00
  • a7a72e496c Merge branch 'main' of https://github.com/dylanyunlon/project_6 muh-bot 2026-08-05 07:14:27 +00:00
  • a7f95a5943 [SIMPLIFY] Dockerfile 恢复到基础引擎原版 4 行——所有适配通过 patch_ops.sh muh-bot 2026-08-05 07:14:23 +00:00
  • 3426d8185a [muh_dispatch] 修正 head_dim=128→256 + 删除死代码 + 强制 V1 muh-bot 2026-08-05 07:12:26 +00:00
  • f3a4e7ecfe [CRITICAL] Restore original enginex paged_attn.py — Triton kernel hangs BI-V100 project_6 2026-08-05 07:11:59 +00:00
  • cfa6516cc6 [BUGFIX] patch_paged_attention_v2.py: NameError V2_MODULE undefined → V2_MODULE_PYTORCH muh-bot 2026-08-05 07:07:54 +00:00
  • fd2ff241fb [perf] sampler: fast path for top_k without top_p — torch.topk replaces full sort Claude 2026-08-05 06:32:35 +00:00
  • 8070690aac [perf] MoE align_block_size: pre-allocate sort buffers, eliminate 192 CUDA mallocs/step Claude 2026-08-05 06:31:11 +00:00
  • 730831f267 [fix] paged_attn: re-force V1 — V2 is pure PyTorch, not C++ (confirmed from _custom_ops.py) Claude 2026-08-05 06:27:17 +00:00
  • b6e7bca45a [perf] paged_attn: restore V1/V2 adaptive dispatch + V2 tensor pre-alloc + PARTITION_SIZE 512→1024 Claude 2026-08-05 06:26:16 +00:00
  • d3b110803c [perf] MoE intermediate cache pre-allocation: eliminate 189 CUDA mallocs per decode step project_6 2026-08-05 03:58:46 +00:00
  • 4e16133c7a [analysis] MoE execution path: 640+ kernel launches/step, 192 CUDA mallocs/step project_6 2026-08-05 03:58:06 +00:00
  • afb5d23b12 [v2] document CCCL kernel_reduce.cuh SingleTile + scan GridThreshold=500 insights muh-bot 2026-08-05 03:57:25 +00:00
  • 60f0e2a61c [CRITICAL] Force V1 decode: PyTorch V2 is 10-50x slower than ixformer V1 muh-bot 2026-08-05 03:56:54 +00:00
  • 5ca49d0e7c [docs] GridEvenShare work distribution — BI-V100 attention reduce needs only 9 CTAs project_6 2026-08-05 03:36:44 +00:00
  • ce42a8579d [gen_patch] Replace dead .cu injection points with real Triton/config targets project_6 2026-08-05 03:36:33 +00:00
  • c17e517e9e [docs] CCCL transform architecture — vectorized vs prefetch, bytes_in_flight scope project_6 2026-08-05 03:36:00 +00:00
  • 5d6f159906 [v2] Phase 2 kernel fusion: save 1 division launch + CCCL sources read project_6 2026-08-05 03:35:10 +00:00
  • e36da2efa9 [docs+code] lookback delay is a no-op on BI-V100 + V2 compound reduce pattern project_6 2026-08-05 03:35:06 +00:00
  • 162a45d4ea [muh_kernel_map] fix syntax error + add bytes_in_flight from CCCL babelstream benchmark muh-bot 2026-08-05 03:34:08 +00:00