Example #1
0
def main():
    kernel_manager = MultiKernelManager()

    # we are only using one kernel:
    kernel_id = '1'
    kernel_manager.start_kernel(kernel_id=kernel_id)

    logging.basicConfig(level=logging.INFO)
    app = WebApp(kernel_manager)
    server = httpserver.HTTPServer(app)
    server.listen(8000, '127.0.0.1')
    app_log.info("Serving at http://127.0.0.1:8000")
    try:
        ioloop.IOLoop.instance().start()
    except KeyboardInterrupt:
        app_log.info("Interrupted...")
    finally:
        kernel_manager.shutdown_all()
Example #2
0
def main():
    port = int(sys.argv[1])
    work_dir = sys.argv[2]
    kernel_manager = MultiKernelManager(connection_dir=work_dir)

    # we are only using one kernel:
    kernel_id = '1'
    kernel_manager.start_kernel(kernel_id=kernel_id)

    logging.basicConfig(level=logging.INFO)
    app = WebApp(kernel_manager)
    server = httpserver.HTTPServer(app)
    server.listen(port, '127.0.0.1')
    app_log.info("Serving at http://127.0.0.1:%s" % port)
    try:
        ioloop.IOLoop.instance().start()
    except KeyboardInterrupt:
        app_log.info("Interrupted...")
    finally:
        kernel_manager.shutdown_all()
Example #3
0
 def init_kernel_manager(self):
     self._km = MultiKernelManager(log=self.log, parent=self)
     self._ksm = KernelSpecManager(log=self.log, parent=self)
     self._kernels = {}
Example #4
0
 def _get_ipc_km(self):
     c = Config()
     c.KernelManager.transport = 'ipc'
     c.KernelManager.ip = 'test'
     km = MultiKernelManager(config=c)
     return km
Example #5
0
 def _get_tcp_km(self):
     c = Config()
     km = MultiKernelManager(config=c)
     return km
 def _get_tcp_km(self):
     return MultiKernelManager()