We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hello!
I'm trying to get into Enzyme and use it with Eigen (and potentially some other libraries in the future, but that's not important). To understand what's going on, I tried to build https://github.com/EnzymeAD/Enzyme/blob/main/enzyme/test/Integration/ReverseMode/eigensumsqdyn-notmp.cpp myself, but it fails. I discovered that the line that causes the problem is line 43:
Enzyme/enzyme/test/Integration/ReverseMode/eigensumsqdyn-notmp.cpp
Line 43 in 7e3e90f
If I replace diff * diff with just diff here, it works. Storing the result of diff * diff in an intermediate variable doesn't fix the issue.
diff * diff
diff
Did some new releases of Eigen maybe introduce something that Enzyme can't process? Maybe some compile definitions are needed?
P.S. Also, current git version of Eigen doesn't work with Enzyme even on the modified example that works with 3.4.0
Error output for the issue is in the attached text file enzyme_error.txt
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Hello!
I'm trying to get into Enzyme and use it with Eigen (and potentially some other libraries in the future, but that's not important). To understand what's going on, I tried to build https://github.com/EnzymeAD/Enzyme/blob/main/enzyme/test/Integration/ReverseMode/eigensumsqdyn-notmp.cpp myself, but it fails. I discovered that the line that causes the problem is line 43:
Enzyme/enzyme/test/Integration/ReverseMode/eigensumsqdyn-notmp.cpp
Line 43 in 7e3e90f
If I replace
diff * diff
with justdiff
here, it works. Storing the result ofdiff * diff
in an intermediate variable doesn't fix the issue.Did some new releases of Eigen maybe introduce something that Enzyme can't process? Maybe some compile definitions are needed?
P.S. Also, current git version of Eigen doesn't work with Enzyme even on the modified example that works with 3.4.0
Error output for the issue is in the attached text file
enzyme_error.txt
The text was updated successfully, but these errors were encountered: