-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Small compatibility fix for master of Theano-PyMc #4293
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
Conversation
We probably need a new Theano release and pin. |
Maybe after this is fixed we also need a theano-pymc-compatibility CI job which installs the latest commit to master (similarly to the arviz-compatibility one) |
There is already an open Theano-PyMC compatibility update PR that's waiting for the next release of Theano-PyMC (the PR title is too specific to one of the updates, though). All these updates are better off in a single PR corresponding to a single new release of Theano-PyMC. The changes addressed in this PR were merged just last night, so they haven't been added to the existing PR, and the version of Theano-PyMC used by PyMC3 should already be pinned in this repo (from a commit merged a while back). In other words, the relevant Theano-PyMC changes aren't an active issue, since one would need to install an explicitly unsupported version of Theano-PyMC for them to appear. |
Sorry if I wasted your time here a bit. I just tried to get the new jax sampler working, I noticed this problem and found a easy fix for it. Thought I should share this, since maybe someone else could have the same problem. I'm not too sure how you want to handle such small fixes. Best Sebastian |
If you want to take on these recent updates, you can pull in the changes from the existing PR and make this one the cumulative update PR. There shouldn't be much in that PR, so you could probably just look at the diffs and apply them manually. We simply need those changes in a single PR, because we can't merge them one at a time—at least not without temporarily putting the repo in a truly broken state. Otherwise, did you install a development version of PyMC3 (e.g. |
I totally unterstand, will look into that. Yes I installed the master branch. Tried the jax branch beforehand but that one also installed the master theano-pymc branch. |
@twiecki, wasn't the |
f361a11
to
49c1e2b
Compare
The updates in this PR will also close aesara-devs/aesara#216. |
Codecov Report
@@ Coverage Diff @@
## master #4293 +/- ##
==========================================
- Coverage 87.56% 87.56% -0.01%
==========================================
Files 88 88
Lines 14270 14270
==========================================
- Hits 12496 12495 -1
- Misses 1774 1775 +1
|
49c1e2b
to
2364140
Compare
2364140
to
e0eac89
Compare
This won't pass until conda-forge/theano-pymc-feedstock#8 is merged and |
Merged now. |
e0eac89
to
8ac3e3a
Compare
__init__.py
to use the new config style