-
What is your question? Hello - I am wondering what is the progress with integrating Gempy and pyMC3? Is this still continuing despite the Theano discontinuation? The current tutorial on probabilistic modeling is a bit outdated, specifically regarding PyMC3. Is there any more information to share on this? What I'm trying to do is to combine uncertainty in point locations and their orientations, and based on that compute surfaces from which I later want to extract topological properties. My models are "simple" in that they do not include faults. If anyone is working on this and is interested to hear more, i'd be happy to share! Thanks for the feedback |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Follow up question on this: |
Beta Was this translation helpful? Give feedback.
-
Thank you for the question, it is quite interesting times with so many news and technologies coming up every second week. As @shakasaki mentioned Theano was discontinued two years ago and slowly but steady is (was maybe) getting more painful to use. Specially with the support for RTX cards. For that reason we decided a year ago to rewrite the kernel in tensor flow, luckily because I expected that nowadays nothing is long lasting, I am trying to rewrite (https://github.com/Leguark/gempy_engine) the kernel of gempy agnostic (to some extent) of any specific backend - helped by the fact that most of this libraries are moving to have a numpy api or close to it. So far my plan is to make it compatible with:
Now, as @LukasMosser said, while I was doing the refactoring the PyMC group came and said that they are working theano to use jax as backend. What this means is that without touching anything of gempy suddenly it could start working using jax simply by installing theano from a different repo. I did not try this yet - and I expect not to work yet since we are using quite specific theano functions - but this has the potential to solve many of the issues in the short term. What does all of this mean to the future of gempy:
I do not if I answered your questions but at least I hope now it is more transparent what we are hoping for in the future |
Beta Was this translation helpful? Give feedback.
-
Hi @Leguark and thanks for clearing this out! It seems like a long and winding road, but I look forward to see the outcome. Would this publication be the most relevant and recent example of using gempy/theano in a probabilistic framework? (short-mid term solution) |
Beta Was this translation helpful? Give feedback.
Thank you for the question, it is quite interesting times with so many news and technologies coming up every second week.
As @shakasaki mentioned Theano was discontinued two years ago and slowly but steady is (was maybe) getting more painful to use. Specially with the support for RTX cards.
For that reason we decided a year ago to rewrite the kernel in tensor flow, luckily because I expected that nowadays nothing is long lasting, I am trying to rewrite (https://github.com/Leguark/gempy_engine) the kernel of gempy agnostic (to some extent) of any specific backend - helped by the fact that most of this libraries are moving to have a numpy api or close to it. So far my plan is to make it com…