-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
find_MAP
is failing in V4
#4771
Comments
Could it be a problem with the initialization too? (crossref #4752) |
I have the impression it's more than that. But it was some time since I had a look |
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. This allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. It allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. It allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. It allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. It allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. It allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. It allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
This changes the initval default on Distribution.__new__ and Distribution.dist to UNSET. It allows for implementing distribution-specific initial values similar to how it was done in pymc3 <4. Related to pymc-devs#4771.
@michaelosthege is this fixed now? |
This is not fixed. The tests marked with xfail above are still failing in main |
Yeah we need the I opened #5087, but currently don't have any time to continue working on it for the near future. Anybody please feel free to take over. |
I double checked, the issue is not (just) the starting points. We are getting Type/Shape Errors somewhere inside the scipy optimization library |
After #5320 there is only one test that is failing: pymc/pymc/tests/test_starting.py Line 49 in 6191c61
Some shape error comes from deep inside the scipy optimization routine. Only the first of the two calls to pymc/pymc/tests/test_starting.py Lines 62 to 63 in 6191c61
|
While working on #4770 I found that
find_MAP
is failing quite often after theV4
refactoring.Most issues seem related to gradients of discrete vars and/or models with both discrete and continuous unobserved variables. The failing tests in here are marked with an
xfail
for the time being.The text was updated successfully, but these errors were encountered: