Exemplo n.º 1
0
    def __init__(self, redis_name, redis_port):

        self.admin = HamsConnection(DockerContainerManager())

        self.mutex = Lock()

        #self.redis_name=redis_name
        #self.redis_port=redis_port

        self.redis_client = redis_client.RedisClient(self.admin.logger, redis_name, redis_port)
Exemplo n.º 2
0
def signal_handler(signal, frame):
    print("Stopping Hams...")
    hams_conn = HamsConnection(DockerContainerManager())
    hams_conn.stop_all()
    sys.exit(0)
Exemplo n.º 3
0
import numpy as np
import signal
import sys


# Stop Hams on Ctrl-C
def signal_handler(signal, frame):
    print("Stopping Hams...")
    hams_conn = HamsConnection(DockerContainerManager())
    hams_conn.stop_all()
    sys.exit(0)


if __name__ == '__main__':
    signal.signal(signal.SIGINT, signal_handler)
    hams_conn = HamsConnection(DockerContainerManager())
    hams_conn.start_hams()

    f = open("../applications/simpledag/dag_description", "r")
    dag_description = f.read()
    f.close()

    hams_conn.deploy_DAG("simpledag", "test", dag_description)

    #time.sleep(2)

    # For batch inputs set this number > 1
    # batch_size = 1

    # try:
    #     while True: