-
Notifications
You must be signed in to change notification settings - Fork 10
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
Use out-of-place evaluation wherever possible #177
Conversation
hugary1995
commented
Dec 4, 2024
- On-demand matrix assembly
- Fix unit tests, regression tests, and verification tests
- Add more model forward operator APIs
- Refactor LabeledAxis
- Update unit test and drivers to use the new model evaluation APIs
Syntax checkNo syntax error, good job! 💜 |
Documentation preview removed. |
Test Results (macos-latest-Release-ON) 3 files 3 suites 32s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Test Results (macos-latest-Debug-ON) 3 files 3 suites 1m 4s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Python Binding Test Results (macos-latest)85 tests 61 ✅ 3s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Test Results (macos-latest-Debug-OFF) 3 files 3 suites 1m 8s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Test Results (macos-latest-Release-OFF) 3 files 3 suites 33s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Python Binding Test Results (ubuntu-latest)83 tests 59 ✅ 3s ⏱️ Results for commit 6e3865f. ♻️ This comment has been updated with latest results. |
6f12bcb
to
3cf65a7
Compare
bc1d5b3
to
68d751c
Compare
Test Results (ubuntu-22.04-Release-ON) 3 files 3 suites 1m 0s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Test Results (ubuntu-22.04-Debug-ON) 3 files 3 suites 2m 2s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Test Results (ubuntu-22.04-Release-OFF) 3 files 3 suites 58s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Test Results (ubuntu-22.04-Debug-OFF) 3 files 3 suites 2m 10s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
Python Binding Test Results (ubuntu-22.04)85 tests 61 ✅ 7s ⏱️ Results for commit 199427c. ♻️ This comment has been updated with latest results. |
729bfe9
to
f26bbc0
Compare
- On-demand matrix assembly - Fix unit tests, regression tests, and verification tests - Add more model forward operator APIs - Refactor LabeledAxis - Update unit test and drivers to use the new model evaluation APIs - Add new automatic differentiation APIs - Regold (only) because of output format change - Add bitmask operators - Update python bindings - Add new forward operator APIs that take map of tensors - Replace LabeledTensor with Assemblers - Improve python package visualization and add a unit test - Update documentation to reflect all the changes - Add NEML2_CPU_PROFILER to link libneml2 against libprofiler - Factor out a common base class for solid mechanics drivers - Add CystalMean object, remove taylor_average in the verification test - Restrict the use of cp-warmup to strain-controlled large deformation incremental drivier - Demangle include dependencies - Switching to codechecker for linting - Seprate out copyright check - Ping pyzag version
I'm pretty sure this is my personal record in # line change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Several minor comments. The biggest request is to centralize the names of the "canonical" axes to make those easier to configure later on. Hopefully the detailed comments on this idea make it clear what I mean.