Skip to content

Use DevX APIs to merge mkeys for CUDA registrations. - #4866

Open
zdevito wants to merge 2 commits into
meta-pytorch:mainfrom
zdevito:export-D118726783
Open

Use DevX APIs to merge mkeys for CUDA registrations.#4866
zdevito wants to merge 2 commits into
meta-pytorch:mainfrom
zdevito:export-D118726783

Conversation

@zdevito

@zdevito zdevito commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Summary: Remove the QP-based path for creating indirect memory keys over merged memory ranges. Create the merged keys with DevX instead, which supports a much higher number of ranges.

Differential Revision: D118726783

Summary: Standalone `monarch_rdma` Cargo test binaries did not receive the bundled rdma-core archives because `cargo::rustc-link-arg` directives from dependency build scripts do not propagate to final binaries. Emit `rustc-link-search` and `rustc-link-lib` directives instead, order provider archives before `libibverbs`, and expose the existing `rdmaxcel_set_mem_location_id` API through the open-source bindgen configuration.

Differential Revision: D119702442
Summary: Remove the QP-based path for creating indirect memory keys over merged memory ranges. Create the merged keys with DevX instead, which supports a much higher number of ranges.

Differential Revision: D118726783
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Sep 11, 2026
@meta-codesync

meta-codesync Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

@zdevito has exported this pull request. If you are a Meta employee, you can view the originating Diff in D118726783.

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

Labels

CLA Signed This label is managed by the Meta Open Source bot. meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant