def main(): logging.basicConfig(format = '%(asctime)s : %(levelname)s : %(message)s') logger.info("running %s" % " ".join(sys.argv)) program = os.path.basename(sys.argv[0]) # make sure we have enough cmd line parameters if len(sys.argv) < 1: print globals()["__doc__"] % locals() sys.exit(1) if len(sys.argv) < 2: maxsize = MAX_JOBS_QUEUE else: maxsize = int(sys.argv[1]) Pyro.config.HOST = utils.get_my_ip() with Pyro.naming.locateNS() as ns: with Pyro.core.Daemon() as daemon: dispatcher = Dispatcher(maxsize = maxsize) uri = daemon.register(dispatcher) # prepare callback object for the workers dispatcher.callback = Pyro.core.Proxy(uri) name = 'gensim.lda_dispatcher' ns.remove(name) ns.register(name, uri) logger.info("dispatcher is ready at URI %s" % uri) daemon.requestLoop() logger.info("finished running %s" % program)
def main(): logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s') logger.info("running %s" % " ".join(sys.argv)) program = os.path.basename(sys.argv[0]) # make sure we have enough cmd line parameters if len(sys.argv) < 1: print globals()["__doc__"] % locals() sys.exit(1) if len(sys.argv) < 2: maxsize = MAX_JOBS_QUEUE else: maxsize = int(sys.argv[1]) Pyro.config.HOST = utils.get_my_ip() with Pyro.naming.locateNS() as ns: with Pyro.core.Daemon() as daemon: dispatcher = Dispatcher(maxsize=maxsize) uri = daemon.register(dispatcher) # prepare callback object for the workers dispatcher.callback = Pyro.core.Proxy(uri) name = 'gensim.lsi_dispatcher' ns.remove(name) ns.register(name, uri) logger.info("dispatcher is ready at URI %s" % uri) daemon.requestLoop() logger.info("finished running %s" % program)
def main(): logging.basicConfig(format = '%(asctime)s : %(levelname)s : %(message)s') logger.info("running %s" % " ".join(sys.argv)) program = os.path.basename(sys.argv[0]) # make sure we have enough cmd line parameters if len(sys.argv) < 1: print globals()["__doc__"] % locals() sys.exit(1) Pyro.config.HOST = utils.get_my_ip() with Pyro.naming.locateNS() as ns: with Pyro.core.Daemon() as daemon: worker = Worker() uri = daemon.register(worker) name = 'gensim.worker.' + str(uri) ns.remove(name) ns.register(name, uri) logger.info("worker is ready at URI %s" % uri) daemon.requestLoop() logger.info("finished running %s" % program)
def main(): logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s') logger.info("running %s" % " ".join(sys.argv)) program = os.path.basename(sys.argv[0]) # make sure we have enough cmd line parameters if len(sys.argv) < 1: print globals()["__doc__"] % locals() sys.exit(1) Pyro.config.HOST = utils.get_my_ip() with Pyro.naming.locateNS() as ns: with Pyro.core.Daemon() as daemon: worker = Worker() uri = daemon.register(worker) name = 'gensim.worker.' + str(uri) ns.remove(name) ns.register(name, uri) logger.info("worker is ready at URI %s" % uri) daemon.requestLoop() logger.info("finished running %s" % program)