def try_reload_model(model_path, best_model, gpu_id, proc_id, iters): import os from log import Logger cur_model_path = Logger.lastest_model_path(args().logdir) if best_model is None or model_path != cur_model_path: model_path = cur_model_path best_model = Logger._load_model(model_path, gpu_id) print('Exploration GPU%d-%d it:%d %s model updated' % (gpu_id, proc_id, iters, misc.datetimestr())) return model_path, best_model
import sys, os sys.path.append('src') from helper import args args().logdir = 'src/log' _, folders, _ = next(os.walk(args().logdir)) args().continue_from = folders[-1] args().search_simulations = 16 from log import Logger model_path = Logger.lastest_model_path(args().logdir) model = Logger._load_model(model_path, 0) global_user_info = {} ############################################################ from pyramid.view import (view_config, view_defaults) @view_defaults(renderer='json') class Views: def __init__(self, request): self.request = request @view_config(route_name='index') def home(self): from pyramid.httpexceptions import HTTPFound return HTTPFound(location='public/index.html') # redirection # from pyramid.response import Response # return Response('<body>Visit <a href="/howdy">hello</a></body>')