From db49a76c5389e71d087734cdfd4f9d20ff7ffbef Mon Sep 17 00:00:00 2001 From: Shangtong Zhang Date: Wed, 17 Jan 2018 10:43:16 -0700 Subject: [PATCH] Fix a minor issue in the async demon --- agent/async_agent.py | 4 ++-- main.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/agent/async_agent.py b/agent/async_agent.py index 7dc26b0..b073ec4 100644 --- a/agent/async_agent.py +++ b/agent/async_agent.py @@ -91,8 +91,8 @@ class AsyncAgent: extra = None args = [(i, config, learning_network, extra) for i in range(config.num_workers)] args.append((config, task, learning_network, extra)) - procs = [mp.Process(target=evaluate, args=args[-1])] - procs.extend([mp.Process(target=train, args=args[i]) for i in range(config.num_workers)]) + procs = [mp.Process(target=train, args=args[i]) for i in range(config.num_workers)] + procs.append(mp.Process(target=evaluate, args=args[-1])) for p in procs: p.start() while True: time.sleep(1) diff --git a/main.py b/main.py index 598cc82..683f407 100644 --- a/main.py +++ b/main.py @@ -320,11 +320,11 @@ if __name__ == '__main__': # dqn_cart_pole() # async_cart_pole() - # a3c_cart_pole() + a3c_cart_pole() # a3c_continuous() # p3o_continuous() # d3pg_continuous() - ddpg_continuous() + # ddpg_continuous() # dqn_fruit() # hrdqn_fruit()