Closed konstmish closed 5 years ago
cc @ferrine
cc @shkr
Investigating the issue.
@konstmish I am working on an example notebook with multi variate CSG, I had started working on this, but stopped midway. Just getting back on track.
Ping @shkr
CSG is now moved to pymc3-experimental.
Description of your problem
Please provide a minimal, self-contained, and reproducible example.
Please provide the full traceback.
Please provide any additional information below. I made the target 2-dimensional and added covariance matrix to the likelihood. The rest is mainly taken from the CSG example (https://docs.pymc.io/notebooks/constant_stochastic_gradient.html). Note that everything works perfectly with 1-D target. If I change use_csg to False, then the nuts sampler is used and chains do not fail, so the issue seems to be in CSG. It also breaks with: 3 targets; init='advi+adapt_diag'; two independent likelihoods for each target. If two likelihoods are used, the error is different, "DisconnectedInputError:". However, it works if we use a simpler covariance matrix:
We really hope that we will be able to use CSG as for 1-D target it's orders of magnitude faster.
Versions and main components