-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Core.Compiler removed required methods in 1.5 < #71
Comments
We've been A new problem on 1.6 is that the Base A while back we wrote our own CodeInfo -> IR conversion and that's proved pretty robust (we haven't had to touch it since). |
Looks like I didn't update my dependencies before precompiling - apologies for the non-issue. If I'm understanding correctly on the second point, the issue is now going back from I'm in no position to say, but the latter option seems optimal - you basically de-couple |
Is there a fix/workaround for |
It'd be good to get Flux working on julia master given 1.5 is now released. One reason is so that invalidations can be investigated with the new tooling |
@ianshmean do you mean Zygote? I didn’t think Flux had any dependency else through Zygote? |
Indeed. But ultimately it blocks Flux, so I thought I'd refer to that given it's the main package in the org. |
Sure - generically there’s two directions here. One is to make Zygote compatible with > 1.6 - that means we need to fix these issues. The second direction is to provide a backend for Flux which uses the new AD system in development. I’m guessing that new AD will become available as 1.6 releases. In the first case, I’m not sure I can be of much help. I’m not a contributor here, and I don’t have the bandwidth currently to dig in. |
I was unaware that Flux was undergoing a big change like that. Is there a particular issue to track? |
It’s not Flux in particular. It’s a part of new compiler infrastructure. You can follow the work here: https://github.com/Keno/Compiler3.jl |
Ok. So if I understand correctly, you're saying that that is due to be merged before 1.6, thus fixing Flux will probably wait until after that merges? |
I don't have information about what's going on here. This is just my pure speculation. But it is known that new AD is coming (and Keno is working on it, as a part of this work which I mentioned above). And I'm guessing that Flux will have some effort associated with using the new AD. Regardless, it would be good to fix these issues anyways so I totally agree with you. |
when using the package in 1.5.
In 1.6, there's also an issue with
Params
moved out ofCore.Compiler
(to make room forAbstractInterpreter
.Just throwing it up here so it will be on the radar.
The text was updated successfully, but these errors were encountered: