I run python main.py
I got the error:
Traceback (most recent call last):
File "main.py", line 124, in
main()
File "main.py", line 76, in main
predicted_state_std=predicted_state_std)
File "/home/lq/Data-Efficient-Reinforcement-Learning-with-Probabilistic-Model-Predictive-Control/control_objects/gp_mpc_controller.py", line 806, in add_memory
not ('p_train' in self.dict and not self.p_train._closed):
AttributeError: 'SpawnProcess' object has no attribute '_closed'
Traceback (most recent call last):
File "", line 1, in
File "/home/lq/anaconda3/envs/py3.6-Gaussian_processes/lib/python3.6/multiprocessing/spawn.py", line 105, in spawn_main
exitcode = _main(fd)
File "/home/lq/anaconda3/envs/py3.6-Gaussian_processes/lib/python3.6/multiprocessing/spawn.py", line 115, in _main
self = reduction.pickle.load(from_parent)
File "/home/lq/anaconda3/envs/py3.6-Gaussian_processes/lib/python3.6/multiprocessing/synchronize.py", line 110, in setstate
self._semlock = _multiprocessing.SemLock._rebuild(*state)
FileNotFoundError: [Errno 2] No such file or directory
^CError in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/home/lq/anaconda3/envs/py3.6-Gaussian_processes/lib/python3.6/multiprocessing/popen_fork.py", line 28, in poll
Process Process-1:
pid, sts = os.waitpid(self.pid, flag)
KeyboardInterrupt
Traceback (most recent call last):
File "/home/lq/anaconda3/envs/py3.6-Gaussian_processes/lib/python3.6/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/home/lq/anaconda3/envs/py3.6-Gaussian_processes/lib/python3.6/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "/home/lq/Data-Efficient-Reinforcement-Learning-with-Probabilistic-Model-Predictive-Control/utils/utils.py", line 473, in anim_plots_2d_p
if (time.time() - last_update_time) > time_between_updates:
Can you give me some suggestions?