Conversation
|
Thank you for reorganizing my notes into a reasonable archive. Somehow a good git organization remains a "here be dragons" area for me. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #871 +/- ##
==========================================
- Coverage 95.62% 93.75% -1.88%
==========================================
Files 38 39 +1
Lines 3702 3954 +252
==========================================
+ Hits 3540 3707 +167
- Misses 162 247 +85
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I have added some code to evaluate the diagonal block of Omega-dot for each parameter component. That is in src/gradient.jl Some explanation of what is going on is in gradients/Gradient_evaluation.qmd. Next steps are to fill out the other blocks and to add methods for Omega_dot_diag_block! for diagonal blocks further down the diagonal. In most cases these are dense matrices, rather than Diagonal or UniformBlockDiagonal but only the diagonal or the diagonal blocks are overwritten at this stage. I did add tests for the methods I added today. |
|
The failure on nightly is from an old test on the HTML output which apparently is not formatted the same way as for earlier versions. I'm not sure why Style Enforcer is failing. |
|
I added some preliminary code to evaluate the gradient using the blocked form of the derivative of |
|
I think I know what the problem is - I didn't zero out all the blocks that I should have prior to the blocked gradient evaluation. Should be fixed today. |
|
I think the initialization of the blocked form for evaluation of the gradient is now fixed. I must admit that I am uniquely skilled in confusing myself about the order in which to do such calculations but I think I have it now. Still a WIP for the actual gradient evaluation. @palday if you have time I may ask for your advice on how to structure the code, which is kind-of all over the place right now. I will run it through the formatter and commit that version to try to cut down on error messages from commits. |
|
The development of the gradient evaluation is currently in My next tasks will be to fold the I am still keeping the storage used in the gradient evaluation, produced with After that, a lot of testing and timings. I fear that when all is said and done gains in evaluation times will depend strongly on the type(s) and size(s) of grouping factors in the model. Perhaps we will see a gain in reliability. |
No description provided.