I'm trying to run a script which reads certain set of values from a file. Uses these values to simulate a nengo network. Updates them at the end of the simulation and writes them back to the file. I ran it successfully a bunch of times, this error/warning didn't appear until some point later.
It shows a warning, "~/site-packages/nengo/cache.py:497: UserWarning: Decoder cache could not acquire lock and was set to readonly mode."
And it does not seem to write the updated values back to the file.
I've run this script a bunch of times already and it didn't show any errors/warnings earlier and it was updating the values just fine.
Has anyone come across this error and found a way around?