示例#1
0
def daemon(port=8009):
    from common_axioms import common_axioms
    axioms = common_axioms()

    serve_address = ('', port)
    httpd = HTTPServer(serve_address, Server)

    httpd.nn_models = NN_models('model-policy-nn.pretrain.pt',
                                'model-value-nn.pretrain.pt', 'bow.pkl')
    httpd.axiom_names = [axioms[r].name() for r in range(len(axioms))]

    print('Listening on port', port)
    try:
        httpd.serve_forever()
    except KeyboardInterrupt:
        pass

    print('\nclosing httpd...')
    httpd.server_close()