Commit Graph

  • f265cb8ad3 fix(yaml): align launch params with comp 168 proven config project6-dev 2026-08-10 06:40:48 +00:00
  • 905bf4db2c feat(moe): wire silu_and_mul through C++ bridge in corex_moe.py project6-dev 2026-08-10 06:36:40 +00:00
  • 7127d18491 refactor(bridge): rewrite ix_full_bridge.cpp for actual base image symbols project6-dev 2026-08-10 06:34:54 +00:00
  • b9fd2755d9 debug: probe all ixformer symbol locations project6-dev 2026-08-10 06:33:14 +00:00
  • 3e7fc565ff debug: probe script to find silu_and_mul symbol location project6-dev 2026-08-10 06:32:04 +00:00
  • a54dbda3bb fix(bridge): link against libixformer.so for silu_and_mul symbol project6-dev 2026-08-10 06:29:11 +00:00
  • ac3c8e28eb fix(bridge): c10::nullopt → typed std::optional{} for CoreX torch compat project6-dev 2026-08-10 06:25:15 +00:00
  • ff0bf8c1d6 fix: total_mem → total_memory (torch API) project6-dev 2026-08-10 06:21:40 +00:00
  • c579c75039 test: single-GPU verification script for ix_full_bridge compile + MoE 7-step dispatch chain project6-dev 2026-08-10 06:21:04 +00:00
  • d7fa7b0682 docs: update PROJECT_SUMMARY.md — corex rewrite + dispatch chain analysis project6-dev 2026-08-10 06:17:38 +00:00
  • d86b39d1ae refactor(corex): rewrite 3 dlopen modules to use real ixformer::infer dispatch chain project6-dev 2026-08-10 06:16:39 +00:00
  • 33b7327c1d fix: add error logging to all corex module imports + dtype guard EX Engine 2026-08-10 04:51:16 +00:00
  • 7d4edd4ac7 fix(GDN): force fp16 cast before norm+out_proj — ixformer matmul requires kHalf project6-dev 2026-08-10 04:45:26 +00:00
  • d841c44e55 fix(GDN): dtype guard on _ix_matmul/_ix_bmm — ixformer.matmul requires kHalf EX Engine 2026-08-10 04:45:24 +00:00
  • 41aec33955 fix(GDN): gate clamp [-5,0] (decay only) + state clamp ±100 EX Engine 2026-08-10 04:44:05 +00:00
  • 1ae398eeee fix(interface): corex_moe accepts w13 merged format + no silent fallback EX Engine 2026-08-10 04:36:16 +00:00
  • 44d36e6ccc build: add MoE topk kernel precompile to patch_ops.sh + Dockerfile pipeline project6-dev 2026-08-10 04:26:33 +00:00
  • f32ef97013 feat(MoE): verified CUDA topk_softmax kernel — zero fallback project6-dev 2026-08-10 04:21:38 +00:00
  • 2238604bad test: verify_on_device.py — 真机逐函数验证, 不允许fallback EX Engine 2026-08-10 04:06:21 +00:00
  • f955dd127e feat(EX): ix_full_bridge — all 14 ixformer::infer functions bridged EX Engine 2026-08-10 04:01:35 +00:00
  • 5efb0fcc35 feat(EX): corex_fa2.py — third dlopen module from comp 168 AST chain project6-dev 2026-08-10 04:01:17 +00:00
  • f4e2264a83 ref(EX): import upstream ILU kernels + xllm MoE CUDA sources into ex_engine project6-dev 2026-08-10 03:59:37 +00:00
  • dba027fded fix(deploy): wire corex_gdn.py + corex_moe.py into patch_ops.sh EX Engine 2026-08-10 03:39:49 +00:00
  • 8eba1750fa fix(GDN): clamp gate [-5,2] + state [-65504,65504] to prevent inf/NaN EX Engine 2026-08-10 03:38:39 +00:00
  • 388f6b2d1a feat(MoE): wire full ix_fused_moe_forward as Tier 0 dispatch EX Engine 2026-08-10 03:36:39 +00:00
  • 1be9449883 feat(EX): corex_gdn + corex_moe — dlopen dispatch chain from comp 168 log analysis project6-dev 2026-08-10 03:37:15 +00:00
  • 7839982707 feat(EX): wire xllm CUB topk_softmax kernel into MoE routing EngineX 2026-08-10 03:02:54 +00:00
  • d00daa62f6 feat(MoE): full ixformer pipeline — topk → gen_idx → expand → group_gemm → silu → combine EX Engine 2026-08-10 03:06:00 +00:00
  • e04a3bace9 fix: fail-fast on ix_bridge failure + probe script for real machine EX Engine 2026-08-10 03:04:50 +00:00
  • d21b2505bb fix: wire MoE topk via ixformer C++ bridge + disable broken flash_qla GDN EX Engine 2026-08-10 03:00:24 +00:00
  • 8e6adf20e6 refactor(EX): upstream-aligned kernels + FlashQLA GDN backend EX Engine 2026-08-10 02:55:53 +00:00
  • 002f9879b2 ref(upstream): FULL TREE — Deep-Spark xllm (1470) + ds_vllm csrc/models (703) EX Engine 2026-08-10 02:53:54 +00:00
  • 9e4fb3712f remove enginex/ — duplicate of existing ex_engine/ EngineX 2026-08-10 02:49:32 +00:00
  • ea82b00e54 ref(upstream): add Deep-Spark xllm + vllm MoE/GDN reference code EX Engine 2026-08-10 02:48:17 +00:00
  • b4e055e9a9 feat(enginex): CCCL-style algorithm factor replacement engine — 18 operator dispatch system EngineX 2026-08-10 02:40:13 +00:00
  • b75965d4ea fix(EX): corex ivcore10 build flags + deploy pipeline + topk kernel cleanup EX Engine 2026-08-10 02:31:55 +00:00
  • fcfb764560 feat(EX): Algorithm Factor Replacement Engine — dlopen-based CUDA kernel dispatch EX Engine 2026-08-10 02:25:23 +00:00
  • 121432f8e9 doc: system design — architecture, file map, data flow, build pipeline Claude 2026-08-10 02:07:43 +00:00
  • c077736968 feat(SM70): wire up FlashQLA GDN kernel dispatch in prefill path Claude 2026-08-10 01:42:16 +00:00
  • 47958c4ed2 fix(build): add ninja dependency — required for CUDA kernel compilation Claude 2026-08-10 01:21:28 +00:00
  • 20cd2d8904 build(SM70): precompile GDN CUDA kernel to .so during docker build Claude 2026-08-10 01:08:38 +00:00
  • 8cf73ad39c feat(SM70): add 1Cat-vLLM FlashQLA fused GDN CUDA kernel for BI-V100 Claude 2026-08-10 01:06:32 +00:00
  • 3d5f75fefd fix(d05): remove image_url stripping — model IS multimodal Claude 2026-08-10 00:15:06 +00:00
  • 83d633798f fix(overflow): chunk_size 64→16 — CCCL counter overflow prevention Claude 2026-08-10 00:13:49 +00:00
  • 0a697f5871 arch(scan): dispatch_scan.cuh Phase 1/Phase 2 separation in GDN chunk loop Claude 2026-08-09 10:44:43 +00:00
  • a7537ebee0 doc: add functional test FAIL root cause analysis to CODEPATH_MAP Claude 2026-08-09 00:03:45 +00:00
  • e87470733d accel(ixformer): wire BI-V100 hardware primitives into GDN + MoE compute paths Claude 2026-08-08 22:35:21 +00:00
  • 5cd2780320 fix(CRITICAL): CCCL overflow guard — clamp before cumsum + max-num-seqs=2 Claude 2026-08-08 21:49:39 +00:00
  • 68876acd1b doc: BI-V100 hardware probe raw data (SSH Aug 8 2026) Claude 2026-08-08 18:18:48 +00:00
  • 6b8965a667 accel(ixformer): add BI-V100 hardware op wrappers + silence corex warnings Claude 2026-08-08 18:13:59 +00:00
  • 44003fa829 fix(probe): replace Python probe with direct shell — guaranteed build log output Claude 2026-08-08 15:09:31 +00:00
  • ff971686d4 fix(CRITICAL): max_model_len 100000→80000 (KV cache only 88112) + NaN fix Claude 2026-08-08 15:08:00 +00:00
  • c1065aaf2c fix(build): add .dockerignore + safe probe — fix docker build failure Claude 2026-08-08 11:21:43 +00:00
  • dbfe20fd1c arch(probe): add build-time CoreX API discovery — stop guessing interfaces Claude 2026-08-08 11:16:58 +00:00
  • ee09550263 arch(CoreX): CCCL env_dispatch — try native fused kernels, fallback PyTorch Claude 2026-08-08 11:15:04 +00:00
  • fb2ddb843e fix(patch_ops): correct contradictory deploy log messages Claude 2026-08-08 11:07:41 +00:00
  • 80fa1fe781 arch(CRITICAL): match Sub168 proven engine config exactly Claude 2026-08-08 11:01:52 +00:00
  • 1fed1bc051 fix: add --max-seq-len-to-capture 32768, fix patch_ops.sh contradictory comments Claude 2026-08-08 10:57:02 +00:00
  • d221383fc0 doc(prd): complete base engine migration checklist Claude 2026-08-08 10:48:43 +00:00
  • 6bed911e04 fix(patch_ops): add pip install transformers==4.55.3 from base engine Claude 2026-08-08 10:48:24 +00:00
  • e0fe46a46f arch(CRITICAL): deploy ALL base engine patches — paged_attn, xformers, sequence, scheduler Claude 2026-08-08 10:48:01 +00:00
  • abd3d5640a arch(CRITICAL): replace custom qwen3_5.py with base original (1369 lines) Claude 2026-08-08 08:10:55 +00:00
  • 4daa30a267 fix(CRITICAL): CCCL kernel_segmented_scan — kill nan_to_num, add corex_gdn/corex_moe dispatch Claude 2026-08-08 08:08:52 +00:00
  • c077f7fd40 doc(prd): add block_reduce + exception mapping records Claude 2026-08-08 08:02:31 +00:00
  • e832687893 arch(qwen3_5): dispatch_segmented_sort three-way dispatch — try native CoreX before PyTorch fallback Claude 2026-08-08 08:01:57 +00:00
  • d44ec4d8db perf(qwen3_5): CCCL block_reduce_warp_reductions → reduce DeltaNet loop iterations Claude 2026-08-08 08:01:56 +00:00
  • 4698cd5687 doc(prd): CCCL tuning_batched_topk → sampling strategy mapping Claude 2026-08-08 07:54:46 +00:00
  • 53d816b154 doc(prd): CCCL agent_rle + adjacent_difference → streaming mapping Claude 2026-08-08 07:53:35 +00:00
  • c59b529315 fix(CRITICAL): deploy qwen3_5.py — ModuleNotFoundError kills startup Claude 2026-08-08 07:53:14 +00:00
  • 87cc24b819 doc(prd): CCCL tuning_select_if.cuh complete design → serving_chat.py mapping Claude 2026-08-08 07:52:02 +00:00
  • 85f3240c98 doc(prd): create PRD with CCCL→base mapping table and competition strategy Claude 2026-08-08 07:38:15 +00:00
  • ef540b6f9f fix(serving): CCCL completion_mechanism — remove NaN-era max_tokens cap Claude 2026-08-08 07:37:45 +00:00
  • 68be2ff856 fix(dispatch): radix_sort-inspired size-dispatch — disable thinking for small max_tokens, clamp oversized max_tokens Claude 2026-08-08 07:36:25 +00:00
  • e37b4d283b env(yaml): CCCL buddy_allocator pattern — PYTORCH_CUDA_ALLOC_CONF + OMP_NUM_THREADS Claude 2026-08-08 07:36:03 +00:00
  • b271210af4 fix(critical): allow n=2 to match Sub168 — max_num_seqs=2 in yaml Claude 2026-08-08 07:32:55 +00:00
  • e86b7eacdd refactor(tool_parser): CCCL agent_radix_sort_downsweep union TempStorage — phased state Claude 2026-08-08 07:02:22 +00:00
  • 5a3831e977 refactor(api): CCCL tuning_adjacent_difference policy_selector — dynamic error handling Claude 2026-08-08 07:01:37 +00:00
  • 8be95e422d perf(protocol): CCCL agent_for consume_tile<IsFullTile> — fast path for standard messages Claude 2026-08-08 07:01:05 +00:00
  • 2ea7a19f73 refactor(serving): CCCL dispatch_rle streaming_context pattern — unify per-choice state Claude 2026-08-08 07:00:29 +00:00
  • cafd34fe4a fix(CRITICAL): REVERT to serving-only patches — Sub168 proves CoreX native model is correct Claude 2026-08-08 05:56:58 +00:00
  • 5b8d7c6b76 arch(critical): deploy ALL customized files to container — qwen3_5.py was NEVER running Claude 2026-08-08 05:37:46 +00:00
  • 810aef8c39 fix(critical): match Sub168 proven config — max_model_len=100K, max_num_seqs=1, gpu_mem=0.9 Claude 2026-08-08 05:37:40 +00:00
  • 803e888ae9 fix(build): crash-proof patch_ops.sh — remove set -e, all ops non-fatal project6 2026-08-07 10:37:41 +00:00
  • 2680d62ec8 fix(critical): match Sub168 config exactly + disable risky numerical patch project6 2026-08-07 10:27:53 +00:00
  • 1ba0dd3966 arch(cccl): match Sub168 proven config + bench.py timeout pattern project6-dev 2026-08-07 10:02:53 +00:00
  • 3342d18bcc fix(critical): remove pip install transformers — was breaking corex kernel loading project6 2026-08-07 10:02:09 +00:00
  • 4e04674283 fix(cccl): robust fallback — inject module-level safety if regex misses project6 2026-08-07 09:58:35 +00:00
  • 7153029974 perf(cccl): thread_reduce fast-path — cap tool_call max_tokens to 2048 project6 2026-08-07 09:56:32 +00:00
  • 9870d07073 fix(critical): CCCL-inspired graceful degradation — prevent OOM cascade project6-dev 2026-08-07 09:54:57 +00:00
  • b47a5d4b95 arch(cccl): Agent-pattern numerical stability patch + protocol required fix project6 2026-08-07 09:54:55 +00:00
  • 4eea584c9d fix(deltanet): systematic NaN elimination via CCCL overflow_cast pattern Claude 2026-08-07 09:26:03 +00:00
  • a20e8614a4 fix(critical): stop replacing base image compute files — use corex native kernels Claude 2026-08-07 09:21:43 +00:00
  • 2102146c01 refactor(moe): translate thrust mode.cu pipeline — unique_consecutive replaces manual boundary detect project6 2026-08-07 09:17:23 +00:00
  • 4d9165fa30 arch(tuning): translate CCCL tuning_transform_tile.cuh — derive chunk sizes from hardware project6 2026-08-07 09:15:56 +00:00
  • f140825a56 arch(moe): translate CCCL sync_handler.cuh — register-at-init, resolve-on-first-call project6 2026-08-07 09:14:49 +00:00
  • 43ede018a1 perf(moe): translate CCCL smem_resource_raw.cuh — buffer reuse for MoE output project6 2026-08-07 09:13:32 +00:00
  • c1936a55cb arch(moe): translate CCCL block_histogram.cuh — segment size histogram for expert load analysis project6 2026-08-07 09:10:17 +00:00
  • 83192486d3 perf(deltanet): CCCL thrust::all_of early termination for NaN detection project6 2026-08-07 09:10:01 +00:00
  • 2e2a479c08 perf(moe): translate CCCL dispatch_copy_mdspan.cuh — contiguous slice fast path project6 2026-08-07 09:09:20 +00:00
  • be630106b2 perf(deltanet): CCCL block_scan RAKING_MEMOIZE — precompute all exp() outside loop project6 2026-08-07 09:08:53 +00:00