kiudee/bayes-skopt

Investigate the compatibility with emcee 3.1.0

Closed this issue · 2 comments

Emcee 3.1.0 was recently released and an optimization using bask raised

File "/mnt/tuning-server/venv/lib/python3.8/site-packages/emcee/backends/backend.py", line 175, in grow
a = np.empty((i, self.nwalkers, self.ndim), dtype=self.dtype)
TypeError: 'numpy.float64' object cannot be interpreted as an integer

The library bayes-skopt currently supports all 3.x.x versions:

emcee = "^3.0.2"

but should 3.1.0 break compatibility, steps should be taken to fix that.

This error message happened also to me with 3.1.0. I therefore downgraded from 3.1.0.

Works with Emcee 3.1.0 also for me now!