Skip to content

chore(qy): pin InfiniRT/Ops/CCL for MiniCPM5 FA/longctx - #1575

Open
Ceng23333 wants to merge 2 commits into
InfiniTensor:mainfrom
Ceng23333:feat/qy-submodules
Open

Ceng23333 wants to merge 2 commits into
InfiniTensor:mainfrom
Ceng23333:feat/qy-submodules

Conversation

@Ceng23333

@Ceng23333 Ceng23333 commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Bump InfiniCore component gitlinks for the QY MiniCPM5 FA/longctx/cudagraph stack (post-refactor).

Submodule revisions

Component Old New
InfiniOps 8c2f70a2 da91f734
InfiniRT 6b256e0a 63ad214f
InfiniCCL e8ccc0cb 8dda36c2

These move together for QY backend compatibility (FA + longctx MoE/RoPE + CPU GetMemorySpace header).

Related upstream PRs (merge first)

Validation

git diff --check
git ls-files --stage submodules
git submodule status --recursive

Pinned revisions are reachable from the InfiniTensor component remotes on the corresponding feat/qy-* tips. No InfiniCore-owned build/test suite.

Not run here: full component smoke on QY (no QY SDK on PR host). Integration-validated via ITW release/2026.10.13-qy-minicpm5-16a3-fa-longctx-cudagraph.

Downstream

  • InfiniLM PR onto refactor/adopt-modern-infini-stack (MiniCPM5 FA/longctx/cudagraph)

Made with Cursor

Stack PR index (merge order)

  1. InfiniOps: feat(qy): QY ops backend with FA and longctx MoE/RoPE kernels InfiniOps#1002
  2. InfiniRT: feat(qy): enable QY CUDA runtime device backend InfiniRT#49
  3. InfiniCCL: feat(qy): QY-compatible CPU device header fix InfiniCCL#77
  4. InfiniCore: chore(qy): pin InfiniRT/Ops/CCL for MiniCPM5 FA/longctx #1575
  5. InfiniLM: feat(qy): MiniCPM5 FA, longctx MoE/RoPE, CUDA-graph capture safety InfiniLM#597 → base refactor/adopt-modern-infini-stack

ITW pin: https://github.com/Ceng23333/InfiniTensorWorktree/tree/release/2026.10.13-qy-minicpm5-16a3-fa-longctx-cudagraph

Point submodules at feat/qy-device and feat/qy-backend tips that enable
the Denglin/QY runtime, ops (incl. FA), and CCL header fix.
Pin InfiniOps to da91f73 (longctx QY kernels on feat/qy-backend).
@Ceng23333

Copy link
Copy Markdown
Collaborator Author

QY required smoke (PR head)

  • Head SHA: 82dcc1f932e1151438ae2432f48c92bc678debb7
  • Check: retarget gitlinks to verified PR heads and git submodule status
  • Result: PASS (local verify)
  • Retarget SHAs: InfiniRT 95d30fe, InfiniOps ed0b40d, InfiniCCL 13e5f61
  • Log: …/logs/prhead-verify/core-retarget.txt

Notes: current PR body still pins pre-rebase tips (63ad214/da91f73/8dda36c). After Ops/RT/CCL merge, bump Core pins to post-merge master SHAs before merging this PR.

@Ceng23333

Copy link
Copy Markdown
Collaborator Author

QY required smoke (PR head) — detailed

  • Head SHA: 82dcc1f932e1151438ae2432f48c92bc678debb7
  • Check: retarget gitlinks to verified component PR heads + git submodule status
  • Overall: PASS (local verify checkout)
  • Log: …/logs/prhead-verify/core-retarget.txt
Submodule PR body pin (pre-rebase) Verified PR head Status
InfiniRT 63ad214 95d30fe (#49) retargeted for verify; ctest PASS
InfiniOps da91f73 ed0b40d (#1002) retargeted; add/gemm PASS
InfiniCCL 8dda36c 13e5f61 (#77) retargeted; compile/link PASS
Check Result
git diff --check PASS
git submodule status (RT/Ops/CCL at PR heads) PASS

After Ops/RT/CCL merge, bump this PR’s gitlinks to post-merge master SHAs before merging Core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant