mirror of
https://github.com/wassname/DeepRL.git
synced 2026-09-10 11:40:58 +08:00
Fix a minor issue in the async demon
This commit is contained in:
@@ -91,8 +91,8 @@ class AsyncAgent:
|
|||||||
extra = None
|
extra = None
|
||||||
args = [(i, config, learning_network, extra) for i in range(config.num_workers)]
|
args = [(i, config, learning_network, extra) for i in range(config.num_workers)]
|
||||||
args.append((config, task, learning_network, extra))
|
args.append((config, task, learning_network, extra))
|
||||||
procs = [mp.Process(target=evaluate, args=args[-1])]
|
procs = [mp.Process(target=train, args=args[i]) for i in range(config.num_workers)]
|
||||||
procs.extend([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()
|
for p in procs: p.start()
|
||||||
while True:
|
while True:
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|||||||
@@ -320,11 +320,11 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
# dqn_cart_pole()
|
# dqn_cart_pole()
|
||||||
# async_cart_pole()
|
# async_cart_pole()
|
||||||
# a3c_cart_pole()
|
a3c_cart_pole()
|
||||||
# a3c_continuous()
|
# a3c_continuous()
|
||||||
# p3o_continuous()
|
# p3o_continuous()
|
||||||
# d3pg_continuous()
|
# d3pg_continuous()
|
||||||
ddpg_continuous()
|
# ddpg_continuous()
|
||||||
|
|
||||||
# dqn_fruit()
|
# dqn_fruit()
|
||||||
# hrdqn_fruit()
|
# hrdqn_fruit()
|
||||||
|
|||||||
Reference in New Issue
Block a user