Kernels

Commit History

17 days ago

  1. Merge pull request #33 from MotifTechnologies/feat/per-head-muon⁠

    Unverified signature
    a85f310

  1. Merge pull request #34 from MotifTechnologies/fix/qk-clip-rotary-full-gamma⁠

    Jangwoong Kim
    Unverified signature
    9765db5

  1. qk_clip: value-only fix — keep original structure, drop per-row rewrite [skip-build]⁠

    superblock22 +1: Claude Opus 4.8
    0669c49
  2. refactor(qk_clip): fold row-scale logic into one expand_row_scales helper [skip-build]⁠

    superblock22 +1: Claude Opus 4.8
    12c06f0
  3. refactor(qk_clip): apply γ exponent per-row so q_pe→full γ in both paths [skip-build]⁠

    superblock22 +1: Claude Opus 4.8
    3b17f3b
  4. fix(qk_clip): scale q_pe rows by full γ, not γ^(1-k_ratio) [skip-build]⁠

    superblock22 +1: Claude Opus 4.8
    349b794
  5. Merge pull request #32 from MotifTechnologies/feat/qk-clip-k-ratio⁠

    Jangwoong Kim
    Unverified signature
    8d60c30

  1. feat: add Per-Head Muon (Kimi K3 §2.5) via head_keys [skip-build]⁠

    ca1207 +1: Claude Fable 5
    ebeb3a1

  1. feat: add k_ratio for Q/K split control in MLA QK clipping [skip-build]⁠

    dongseokmotif +1: Claude Sonnet 4.6
    9e14f5a

  1. feat: CPUOffloadPool.reload_group에 sync_streams 파라미터 추가 (#31)⁠

    Unverified signature
    d7e2d58

  1. feat: extend QK-Clip to support MLA (MuonClip Algorithm 1) [skip-build] (#28)⁠

    dongseokmotif +3: Claude Sonnet 4.6, wyldecat, github-actions[bot]
    Unverified signature
    e8e2c81
  2. Revert "fix: disable CUDA graphs in Newton-Schulz for cpu_offload compatibility" (#29)⁠

    wyldecat +1: github-actions[bot]
    Unverified signature
    313d56a

  1. Merge pull request #27 from MotifTechnologies/fix/cudagraph-offload-conflict⁠

    TaehyunKim
    Unverified signature
    debafde
  2. Add built binary [skip-build]

    github-actions[bot]
    e2f5aab
  3. fix: disable CUDA graphs in Newton-Schulz for cpu_offload compatibility⁠

    wyldecat +1: Claude Opus 4.6 (1M context)
    2dce952

  1. Replace cpu_offload constructor param with turn_on/turn_off API (#26)⁠

    wyldecat +2: Claude Opus 4.6 (1M context), github-actions[bot]
    Unverified signature
    05a75f1

  1. Merge pull request #25 from MotifTechnologies/fix/invalidate_cache_adamw⁠

    TaehyunKim
    Unverified signature
    b61425a
  2. Invalidate AdamW tensor caches on load_state_dict [skip-build]⁠

    ca1207 +1: Claude Opus 4.6 (1M context)
    89b6099

  1. draft commit for cpu_offload (#23)⁠

    TaehyunKim +3: github-actions[bot], wyldecat, Claude Opus 4.6 (1M context)
    Unverified signature
    10848ab

  1. Replace toy PP tests with real-model-based pipeline tests [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    67f7e11
  2. Add correctness verification to PP tests using fully_shard [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    a4d1f34
  3. Remove correctness check from PP tests, focus on deadlock detection [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    c0bbf2e
  4. Add PP + dp_replicate deadlock regression tests [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    cd587a6
  5. Update fast path comment to reflect current behavior [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    7e33533
  6. Update comment to reflect use_local_synchronization behavior [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    3f5cf49
  7. Fix deadlock in construct_shard_mesh with PP + dp_replicate > 1⁠

    wyldecat +1: Claude Opus 4.6
    da7e5da

  1. Apply pre-commit formatting (isort) [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    96b287c

  1. Add MoE uneven shard test with mixed expert and non-expert params [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    bdada12
  2. Add uneven shard correctness test [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    1a97671
  3. Add optimization docs and update implementation guide [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    14040eb
  4. Update tests for MoE and parallel optimizations [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    81f49fe
  5. Muon optimizer: expert batching, parallel caching, A2A overlap [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    0f37d63
  6. Optimize pipeline: batched update, zero-copy scatter, prelaunch gather [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    2816b64
  7. Cache AdamW placement grouping and tensor lists [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    8ca2492
  8. Add torch.compile, CUDA graph, and compiled momentum [skip-build]⁠

    wyldecat +1: Claude Opus 4.6
    e74d98f

  1. Apply suggestions from code review⁠

    TaehyunKim +1: Copilot
    cdaaf4f
  2. Add mhc_attn, mhc_ffn, lambda_proj to skip_keys⁠

    wyldecat +1: Claude Opus 4.6
    ba293d0

  1. Remove verbose param_groups summary logging⁠

    wyldecat +1: Claude Opus 4.6
    24f0957
  2. Support multi-component expert_keys (e.g. "experts.w1")⁠

    wyldecat +1: Claude Opus 4.6
    5a99e12
  3. Extract is_expert_param() helper to consolidate expert key matching⁠

    wyldecat +1: Claude Opus 4.6
    e615b1c
  4. Include original (pre-normalize) FQN in is_muon logging⁠

    wyldecat +1: Claude Opus 4.6
    135fc66
  5. Add info-level logging for param group classification (Muon vs AdamW)⁠

    wyldecat +1: Claude Opus 4.6
    1118752
  6. Use component-level matching for expert_keys to avoid shared_experts collision⁠

    wyldecat +1: Claude Opus 4.6
    f008017
  7. Normalize parameter FQNs to handle torch.compile / checkpoint wrappers⁠

    wyldecat +1: Claude Opus 4.6
    95a620f

  1. Merge pull request #17 from MotifTechnologies/optimal-ns-coefficients⁠

    Unverified signature
    b220459
  2. Apply pre-commit formatting (yapf) [skip-build]⁠

    dongseokmotif +1: Claude Sonnet 4.6
    bf30b9b
  3. Add max_iter cap and non-finite checks to _optimal_quintic [skip-build]⁠

    206b280

  1. Apply pre-commit formatting (yapf, isort) [skip-build]

    aff01db
  2. Add comment explaining _coeffs_list and Polar Express vs former NS [skip-build]⁠

    dongseokmotif +1: Claude Sonnet 4.6
    abaa449

  1. Replace hardcoded NS coefficients with analytically optimal ones [skip-build]⁠

    dongseokmotif +1: Claude Sonnet 4.6
    573242f