Skip to content

GPU Metal: relink the backend library when the kernels change - #16076

Merged
ktf merged 1 commit into
AliceO2Group:devfrom
ktf:pr16076
Nov 7, 2026
Merged

ktf merged 1 commit into
AliceO2Group:devfrom
ktf:pr16076

Conversation

@ktf

@ktf ktf commented Nov 7, 2026

Copy link
Copy Markdown
Member

The Metal IR is packed into the library with -sectcreate at link time,
but the link step did not depend on the IR file. A change to the kernel
code alone rebuilt the IR without relinking the library, which kept
running the old kernels.

The Metal IR is packed into the library with -sectcreate at link time,
but the link step did not depend on the IR file. A change to the kernel
code alone rebuilt the IR without relinking the library, which kept
running the old kernels.
@ktf
ktf requested a review from davidrohr as a code owner November 7, 2026 13:54
@ktf

ktf commented Nov 7, 2026

Copy link
Copy Markdown
Member Author

macOS only. Merging.

@ktf
ktf merged commit 933d59e into AliceO2Group:dev Nov 7, 2026
7 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant