Skip to content
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

Revise dependencies towards aesara, from theano #54

Open
pgunn opened this issue Jun 3, 2021 · 2 comments
Open

Revise dependencies towards aesara, from theano #54

pgunn opened this issue Jun 3, 2021 · 2 comments

Comments

@pgunn
Copy link

pgunn commented Jun 3, 2021

Hello,
It looks like this still depends on theano, although it also looks like you've been revising the code to depend on aesara instead. Is there a reason it hasn't been switched to depend on aesara yet?

@michaelosthege
Copy link
Contributor

michaelosthege commented Jun 3, 2021

The change of the backend to Aesara is worthy of a major version bump. At the same time we are overhauling the inner workings of PyMC3, which is why we're making this switch with "v4".

👉 PyMC3 version 3.x will remain with theano-pymc as the backend
👉 PyMC3 version 4.x will use aesara as the backend

The master branch of the PyMC3 repo already uses Aesara, but we're not making a release from it. The v4 development branch however will be merged into master soon, and then we'll also start making v4.x releases.
You can read more on the Timeline wiki page.

@pgunn
Copy link
Author

pgunn commented Jun 3, 2021

Thanks for the response; hoping there's a 4.x release soon. The reason I write is I'm a software engineer trying to help a scientist make a working environment for their code (with optimised libraries and other requirements) and it looks like it'll be easier to do this with aesara than the older theano codebase.

Cheers,
Pat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants