dotnet / dotnet/infer

EigenvaluesInPlace exceeded {0} iterations

Open
#487 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
1.6k
Forks
240
PR merge metrics
No merged PRs in 30d

Description

How should we go about debugging errors of the following type?
`EigenvaluesInPlace exceeded {0} iterations`
https://github.com/dotnet/infer/blob/main/src/Runtime/Core/Maths/Matrix.cs#L2256

In particular, I am seeing:
```
EigenvaluesInPlace exceeded 150 iterations
at Microsoft.ML.Probabilistic.Math.Matrix.EigenvaluesInPlace(Matrix A, Double[] eigenvaluesReal, Double[] eigenvaluesImag)
at Microsoft.ML.Probabilistic.Factors.GaussianOp_Slow.GetRoots(IList`1 coeffs, Double[]& rootsReal, Double[]& rootsImag)
at Microsoft.ML.Probabilistic.Factors.GaussianProductOp_Slow.AAverageConditional(Gaussian Product, Gaussian A, Gaussian B)
at Microsoft.ML.Probabilistic.Factors.GaussianProductOp.AAverageConditional(Gaussian Product, Gaussian A, Gaussian B)
....
```

Does it just mean that it is running for too many iterations?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.