Conversation
|
1.6 is expected to fail. But interesting that the old manifest + Julia 1.8 are needed to pass all tests. |
This reverts commit d5676f3.
|
Ok, adding some |
Pull Request Test Coverage Report for Build 6403558960
💛 - Coveralls |
|
Managed to fix it. There was an API problem with |
|
Unbelieveable, how did it break again? |
This reverts commit f846d58.
|
Seems like I repeated the same "mistake" as Theo in this commit. Seems like fixing those deprecation warnings is not so easy. I clearly don't know how to fix all this AD stuff :) |
|
The examples seem to take prohibitively long and hitting the timeout. |
|
@simsurace modulo the tests timing out, this looks great. Before I review properly, I'd like to know whether you would you be willing to upstream the |
|
I meant to do that, but I haven't yet managed to write down rules that pass all tests. |
|
Would it be helpful if I took a look at testing the code currently on this branch? |
|
Thanks, I'll open a PR draft and link it here. |
|
I think getting the ChainRules PR merged will take a while. To not leave TemporalGPs in a broken state, and to be able to release these fixes, it would probably be good to invent an internal method |
|
Agreed. Looking at the Zygote implementation of kron I'm a bit confused why it is not working correctly here though. Do you have any intuition why it isn't? Sorry to slow things down with additional questions, I just want to make sure that we've not missed anything. |
|
I think it's just https://github.com/JuliaGaussianProcesses/TemporalGPs.jl/blob/master/bench/single_output_gps.jl ? In any case, it's really computing the logpdf and its gradient as a function of the kernel parameters and observations for the three Matern kernels that we've got implemented, and a variety of different numbers of observations (definitely uses |
|
Two-argument |
|
Taken together, these optimizations amount to a 2-3 orders of magnitude improvement in approx_space_time_learning for T = 1000. |
|
Finally all green 🎉. I will now restore the original problem sizes for the space-time examples. @willtebbutt, are you happy to merge this now? |
|
Fixes #118 |
|
I removed the "needs version bump" label because the version that is currently on master hasn't been released yet. |
|
The SIGTERM in the last example is new.. I will investigate |
|
Ok, it seems that the augmented_inference example is a bit flaky in CI. Locally it has not failed me. I don't know why it occasionally gets killed. @willtebbutt can we merge? |
willtebbutt
left a comment
There was a problem hiding this comment.
Thanks for sorting this. Yup, please feel to merge!
This PR is to try to fix #114. I will start by re-testing on Julia 1.8, because the last green CI run was before 1.9 was released.