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))
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()
def run(): clean() server.start() clean()
from bot import TOKEN from bot import robot from web import server server.start() robot.run(TOKEN)