Skip to content

Bump Enzyme and Enzyme-JAX - #79

Open
wsmoses wants to merge 1 commit into
mainfrom
pb/bump-enzyme-enzymejax
Open

Bump Enzyme and Enzyme-JAX#79
wsmoses wants to merge 1 commit into
mainfrom
pb/bump-enzyme-enzymejax

Conversation

@wsmoses

@wsmoses wsmoses commented Aug 11, 2026

Copy link
Copy Markdown
Member

Enzyme for EnzymeAD/Enzyme#3149, the second half of the custom-rule linkage fix: without it a wrapper marked always_inline is still pinned noinline, because a registration global is walked in two places and #3148 only reached one. Enzyme-JAX for the mem2reg cast of a value into an array of one, which is a release-build segfault once those wrappers do inline.

Both build paths name the same Enzyme: the cmake GIT_TAG and the Enzyme that the pinned Enzyme-JAX pins are 0338786b. They are separate knobs and have drifted apart before, so it is worth stating.

Together with mfem/mfem#5450 these take MFEM's Enzyme CUDA unit tests from 7 failing with a zero tangent to all 8 passing, 1141 assertions.

🤖 Generated with Claude Code

https://claude.ai/code/session_016zErYp7upmqr4NHfhod9UD

Enzyme for the second half of the custom-rule linkage fix, without which
a wrapper marked always_inline is still pinned; Enzyme-JAX for the
mem2reg cast of a value into an array of one. Both build paths name the
same Enzyme.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016zErYp7upmqr4NHfhod9UD
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