Esempio n. 1
0
def web(args):
    if not path_exists(args.model):
        return
    net = TDGammon(hidden_units=args.hidden_units, alpha=0.1, lambda_param=None, init_weights=False)
    env = gym.make('gym_backgammon:backgammon-v0')
    net.load_checkpoint(path=args.model, eligibility_traces=False)
    agents = {BLACK: TDAgent(BLACK, net=net), WHITE: HumanAgent(WHITE)}
    start(host=args.host, port=args.port, gui=GUI(env=env, agents=agents))
Esempio n. 2
0
def start(args):
    clean()
    import conf.settings
    if 'prod' in args:
        print 'setting environment to prod!'
        conf.settings.confs = conf.settings.prod
    from web import server
    server.start()
    clean()
Esempio n. 3
0
def run():
    clean()
    server.start()
    clean()
Esempio n. 4
0
from bot import TOKEN
from bot import robot

from web import server

server.start()
robot.run(TOKEN)