Closed oscardssmith closed 3 weeks ago
oh, things are far more broken than we thought. The problem seems to be real and the fact that it broke when FastBroadcast changed seems to be entirely coincidental????
So the problem is that D[:,i]
is a length 8 vector, while u is a 4x2 matrix. So presumably at some time D changed from being matrix like to vector like but only in the in place version??
Oh, this is very funny. version 0.3.0 of Fastbroadcast fixed a bug that this code was relying on. Previously it was allowing broadcasts between 4x2 matrices and length 8 vectors even though that isn't supposed to work.
well this was very dumb. I think it should be fixed now.
Let's see if https://github.com/YingboMa/FastBroadcast.jl/pull/62 fixed this
Local testing shows it did, but I closed and opened before the registry was actually updated.
hopefully this fixes CI. tests currently in progress locally.
Checklist
Additional context
Add any other context about the problem here.