MCMC' object has no attribute '_prior_tries_warning
eatdust opened this issue · 2 comments
eatdust commented
Hi there,
in a long and painful process of debugging MPI runs with Cobaya, I met this error.
Best,
Chris.
[2 : exception handler] ---------------------------------------
Traceback (most recent call last):
File "/usr/bin/cobaya-run", line 33, in <module>
sys.exit(load_entry_point('cobaya==3.3.1', 'console_scripts', 'cobaya-run')())
File "/usr/lib/python3.10/site-packages/cobaya/run.py", line 203, in run_script
run(info, **arguments.__dict__)
File "/usr/lib/python3.10/site-packages/cobaya/run.py", line 155, in run
sampler.run()
File "/usr/lib/python3.10/site-packages/cobaya/samplers/mcmc/mcmc.py", line 364, in run
self.get_new_sample()
File "/usr/lib/python3.10/site-packages/cobaya/samplers/mcmc/mcmc.py", line 443, in get_new_sample_metropolis
self.process_accept_or_reject(accept, trial, trial_results)
File "/usr/lib/python3.10/site-packages/cobaya/samplers/mcmc/mcmc.py", line 604, in process_accept_or_reject
not getattr(self, '_prior_tries_warning'):
AttributeError: 'MCMC' object has no attribute '_prior_tries_warning'
-------------------------------------------------------------
[3 : exception handler] [3: mcmc] Another process failed - exiting.
[3 : exception handler] ---------------------------------------
cmbant commented
Thanks, should be hasattr