-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
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
Add Enzyme functionality for both the GPU and CPU #6
Commits on Aug 22, 2024
-
Applied autodiff to end-to-end run, isolated model computations into …
…a loop helper function of ocn_run. Had to temporarily comment out kernels, will re-add them
Configuration menu - View commit details
-
Copy full SHA for fdd4aa9 - Browse repository at this point
Copy the full SHA fdd4aa9View commit details -
Modified kernels so they cooperate with AD and (I think) no longer re…
…quire @allowscalar macros. Still one summation that isn't working with AD
Configuration menu - View commit details
-
Copy full SHA for 45424fc - Browse repository at this point
Copy the full SHA 45424fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 208a0f2 - Browse repository at this point
Copy the full SHA 208a0f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f94574 - Browse repository at this point
Copy the full SHA 7f94574View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1de5c - Browse repository at this point
Copy the full SHA 5d1de5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9adc0b9 - Browse repository at this point
Copy the full SHA 9adc0b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 905470a - Browse repository at this point
Copy the full SHA 905470aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c75234b - Browse repository at this point
Copy the full SHA c75234bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5366e7 - Browse repository at this point
Copy the full SHA c5366e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f179b7 - Browse repository at this point
Copy the full SHA 0f179b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07b17ea - Browse repository at this point
Copy the full SHA 07b17eaView commit details -
Added command line option for specifying AD run, preserves default fo…
…rward run otherwise
Configuration menu - View commit details
-
Copy full SHA for 88400ba - Browse repository at this point
Copy the full SHA 88400baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6544fb5 - Browse repository at this point
Copy the full SHA 6544fb5View commit details -
Re-added enz-rev branch of KA, set up GPU gradient test to avoid @all…
…owscalar or broadcasting in part that it differentiated
Configuration menu - View commit details
-
Copy full SHA for 45c9154 - Browse repository at this point
Copy the full SHA 45c9154View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d1cda - Browse repository at this point
Copy the full SHA 69d1cdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ad15e - Browse repository at this point
Copy the full SHA 23ad15eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 684b1ce - Browse repository at this point
Copy the full SHA 684b1ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c2113c - Browse repository at this point
Copy the full SHA 8c2113cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e86d4 - Browse repository at this point
Copy the full SHA 93e86d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bee022 - Browse repository at this point
Copy the full SHA 5bee022View commit details -
Configuration menu - View commit details
-
Copy full SHA for fea6761 - Browse repository at this point
Copy the full SHA fea6761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0801259 - Browse repository at this point
Copy the full SHA 0801259View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a461b - Browse repository at this point
Copy the full SHA d9a461bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f5791e - Browse repository at this point
Copy the full SHA 9f5791eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0bfd94 - Browse repository at this point
Copy the full SHA f0bfd94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 746dfd9 - Browse repository at this point
Copy the full SHA 746dfd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 195cc0f - Browse repository at this point
Copy the full SHA 195cc0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e94e753 - Browse repository at this point
Copy the full SHA e94e753View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e1dd6 - Browse repository at this point
Copy the full SHA 41e1dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad9396 - Browse repository at this point
Copy the full SHA 6ad9396View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2492019 - Browse repository at this point
Copy the full SHA 2492019View commit details -
AD-enabled GPU version now produces results consistent with CPU versi…
…on. There are some issues with show_output.py, though
Configuration menu - View commit details
-
Copy full SHA for 33e6a47 - Browse repository at this point
Copy the full SHA 33e6a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8730f38 - Browse repository at this point
Copy the full SHA 8730f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7e537 - Browse repository at this point
Copy the full SHA 6b7e537View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb499d - Browse repository at this point
Copy the full SHA 4cb499dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cfd89a - Browse repository at this point
Copy the full SHA 6cfd89aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2467e68 - Browse repository at this point
Copy the full SHA 2467e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b34900 - Browse repository at this point
Copy the full SHA 9b34900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41cb0f1 - Browse repository at this point
Copy the full SHA 41cb0f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d57ec - Browse repository at this point
Copy the full SHA 84d57ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 223b552 - Browse repository at this point
Copy the full SHA 223b552View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0db5a3 - Browse repository at this point
Copy the full SHA c0db5a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d23fb9 - Browse repository at this point
Copy the full SHA 5d23fb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 557cbbe - Browse repository at this point
Copy the full SHA 557cbbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 011a975 - Browse repository at this point
Copy the full SHA 011a975View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb40820 - Browse repository at this point
Copy the full SHA fb40820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06bfd70 - Browse repository at this point
Copy the full SHA 06bfd70View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3711f6 - Browse repository at this point
Copy the full SHA a3711f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c18070e - Browse repository at this point
Copy the full SHA c18070eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a95fc7 - Browse repository at this point
Copy the full SHA 9a95fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07b4c36 - Browse repository at this point
Copy the full SHA 07b4c36View commit details -
Configuration menu - View commit details
-
Copy full SHA for aee657a - Browse repository at this point
Copy the full SHA aee657aView commit details -
Configuration menu - View commit details
-
Copy full SHA for db66b26 - Browse repository at this point
Copy the full SHA db66b26View commit details -
Added end-2-end run to test file - still need to set up correct mesh …
…data to download for test
Configuration menu - View commit details
-
Copy full SHA for d3df21b - Browse repository at this point
Copy the full SHA d3df21bView commit details -
Set up end-to-end enzyme test that runs forward model with AD, then c…
…ompares to FD approximation. The results are accurate for the CPU. GPU still NaN's with Enzyme, but produces consistent FD results with the CPU. Still need to host mesh data with a config file on a public repo to download to make the test complete
Configuration menu - View commit details
-
Copy full SHA for 0c6c80a - Browse repository at this point
Copy the full SHA 0c6c80aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7797555 - Browse repository at this point
Copy the full SHA 7797555View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1abd09b - Browse repository at this point
Copy the full SHA 1abd09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 198ee3f - Browse repository at this point
Copy the full SHA 198ee3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b686f22 - Browse repository at this point
Copy the full SHA b686f22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5909fe9 - Browse repository at this point
Copy the full SHA 5909fe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e22c6 - Browse repository at this point
Copy the full SHA 61e22c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcbba73 - Browse repository at this point
Copy the full SHA bcbba73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c43bf1 - Browse repository at this point
Copy the full SHA 3c43bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a6eede - Browse repository at this point
Copy the full SHA 9a6eedeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 680984f - Browse repository at this point
Copy the full SHA 680984fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ecebf - Browse repository at this point
Copy the full SHA d0ecebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c53a64 - Browse repository at this point
Copy the full SHA 7c53a64View commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9fe989 - Browse repository at this point
Copy the full SHA b9fe989View commit details -
Merge pull request #8 from jlk9/tests
Add @test, forward, and CPU backend
Configuration menu - View commit details
-
Copy full SHA for 270f6a4 - Browse repository at this point
Copy the full SHA 270f6a4View commit details
Commits on Sep 5, 2024
-
Updated dependency versions and Julia version, modfied Enzyme operato…
…r test since forward mdoe on GPU no longer errors but still produces incorrect result
Configuration menu - View commit details
-
Copy full SHA for 36ebbb3 - Browse repository at this point
Copy the full SHA 36ebbb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bab2332 - Browse repository at this point
Copy the full SHA bab2332View commit details -
Configuration menu - View commit details
-
Copy full SHA for c62f21c - Browse repository at this point
Copy the full SHA c62f21cView commit details
Commits on Sep 16, 2024
-
Only do include once in
runtests.jl
file.In order to avoid redefinitions of variables/function warnings.
Configuration menu - View commit details
-
Copy full SHA for 6e7ffc5 - Browse repository at this point
Copy the full SHA 6e7ffc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7d43e1 - Browse repository at this point
Copy the full SHA f7d43e1View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18f7910 - Browse repository at this point
Copy the full SHA 18f7910View commit details