Fix a minor issue in the async demon

This commit is contained in:
Shangtong Zhang
2018-01-17 10:43:16 -07:00
parent 8224a41ba9
commit db49a76c53
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -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)
+2 -2
View File
@@ -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()