add ARS to train/eval Minitaur

This commit is contained in:
Erwin Coumans
2018-04-11 18:14:56 -07:00
parent 40b285ebfd
commit bd0aed3e36
17 changed files with 1496 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
"""TODO(jietan): DO NOT SUBMIT without one-line documentation for start_ars_servers.
blaze build -c opt //experimental/users/jietan/ARS:start_ars_servers
blaze-bin/experimental/users/jietan/ARS/start_ars_servers
TODO(jietan): DO NOT SUBMIT without a detailed description of start_ars_servers.
"""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import time
import subprocess
from absl import app
from absl import flags
FLAGS = flags.FLAGS
flags.DEFINE_integer("num_servers", 8, "number of servers")
def main(argv):
del argv # Unused.
for server_id in xrange(FLAGS.num_servers):
args = ["blaze-bin/experimental/users/jietan/ARS/ars_server", "--config_name=MINITAUR_GYM_CONFIG", "--server_id={}".format(server_id), "--run_on_borg=False"]
subprocess.Popen(args)
if __name__ == '__main__':
app.run(main)