Hi, thanks for open the source code, I appreciate you work on episodic RL.
I ran your code locally but failed as follow:
Traceback (most recent call last):
File "train.py", line 10, in
env, agent, buffer, learner, tester = experiment_setup(args)
File "/home/lizhuo/workspace/GEM/gem_atari/common.py", line 198, in experiment_setup
args.agent = agent = create_agent(args)
File "/home/lizhuo/workspace/GEM/gem_atari/algorithm/init.py", line 31, in create_agent
return algorithm_collection[args.alg]0
File "/home/lizhuo/workspace/GEM/gem_atari/algorithm/ddq.py", line 42, in init
self.args.buffer.update_func(self)
AttributeError: 'ReplayBuffer_FrameStack' object has no attribute 'update_func'
Hi, thanks for open the source code, I appreciate you work on episodic RL. I ran your code locally but failed as follow:
Traceback (most recent call last): File "train.py", line 10, in
env, agent, buffer, learner, tester = experiment_setup(args)
File "/home/lizhuo/workspace/GEM/gem_atari/common.py", line 198, in experiment_setup
args.agent = agent = create_agent(args)
File "/home/lizhuo/workspace/GEM/gem_atari/algorithm/init.py", line 31, in create_agent
return algorithm_collection[args.alg]0
File "/home/lizhuo/workspace/GEM/gem_atari/algorithm/ddq.py", line 42, in init
self.args.buffer.update_func(self)
AttributeError: 'ReplayBuffer_FrameStack' object has no attribute 'update_func'
This is the code in ddq6.py:
class DDQ6(BaseLearner): def init(self, args, flags={}): super(DDQ6, self).init() self.args = args self.gpu = args.gpu self.flags = flags self.acts_num = args.acts_dims[0] self.inner_q_type = args.inner_q_type
However, I cannot find the function "update_func()" in the replay_buffer.py
Could you please tell the solutions or if I made some mistakes?