-
Notifications
You must be signed in to change notification settings - Fork 85
Fix 5 arg mul! #253
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
Fix 5 arg mul! #253
Conversation
Thanks! |
tryBuild failed |
There's still an issue in Julia base to work around...
I'll update the tests here s.t. that values don't get extremely high, but I would say ^ is a bug in LinearAlgebra, because it promotes to Int64. |
Can you retry? |
bors try |
bors d+ |
✌️ haampie can now approve this pull request. To approve and merge a pull request, simply reply with |
tryBuild failed |
7a8cc3b
to
64f4a1d
Compare
Oh sorry :/ I've tried it locally
Final request to retry? 😅 |
After the |
tryBuild failed |
travis timed out bors try |
tryBuild succeeded |
bors r+ |
Build succeeded |
641: 5-arg mul! with 3-arg mul! support r=maleadt a=haampie Turns out I was not right about that static if for julia 1.3.0 (the relevant commit in base was merged before the release of 1.3.1, but only made its way into julia from 1.4.0-rc1). Otherwise this should work after JuliaGPU/GPUArrays.jl#253 is merged, because GPUArrays is stealing 3-arg mul! from CuArrays at the moment. Co-authored-by: Harmen Stoppels <[email protected]>
Move from 3-arg mul to 5-arg mul to make sure GPUArrays's generic mul does not steal from CuArrays.
(Btw, I could not yet test because cyclops was unreachable :( )