Skip to content

feat: add standalone infinirt graph bridge#1351

Open
gongchensu wants to merge 5 commits into
mainfrom
feat/standalone-infinirt-graph-bridge
Open

feat: add standalone infinirt graph bridge#1351
gongchensu wants to merge 5 commits into
mainfrom
feat/standalone-infinirt-graph-bridge

Conversation

@gongchensu

Copy link
Copy Markdown
Collaborator

Route graph capture and replay through a dlopen-based standalone InfiniRT bridge when enabled.

Package the standalone InfiniRT runtime as libinfiniops_infinirt.so and ensure libinfiniops.so records that private dependency.

@gongchensu gongchensu self-assigned this Jun 30, 2026
@gongchensu gongchensu requested a review from a team June 30, 2026 06:59
@voltjia voltjia force-pushed the feat/standalone-infinirt-graph-bridge branch from 8687b05 to 0b447d0 Compare July 3, 2026 09:45
gongchensu and others added 2 commits July 7, 2026 06:32
Route graph capture and replay through a dlopen-based standalone InfiniRT bridge when enabled.

Package the standalone InfiniRT runtime as libinfiniops_infinirt.so and ensure libinfiniops.so records that private dependency.
@gongchensu gongchensu force-pushed the feat/standalone-infinirt-graph-bridge branch from 82310d0 to 8fc2af0 Compare July 7, 2026 07:15
Synchronize RoPE cache copies before the cache is consumed by Ascend kernels.

Rename paged attention block_idx locals to page_block_idx to avoid AscendC kernel symbol conflicts while preserving the same block table address calculation.

Detect common Ascend driver library layouts before linking libascend_hal.so instead of relying on one hard-coded driver path.
The standalone bridge now calls the InfiniRT C++ runtime API directly, so remove the old loaded-library marker and keep the runtime log aligned with the actual path.
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.

2 participants