INNER CODE UNIT · Python

frame_time_gap

dusty-nv/jetson-containers · packages/vlm/vila-microservice/src/main.py:113

frame_time_gap = config.multi_frame_input_time / config.multi_frame_input / 1000 #calc time between frames to pass to vlm in seconds
current_gap = frame_time_gap #track time between frames

while True:
    start_time = time.perf_counter() #track time between frames

    #First check controls from api server and update rules, queries or
    if not vlm.busy: #LLM is free, accept next command.
        api_server_check = True
        if not cmd_q.empty():
            message = cmd_q.get() #cmd from api server
            logging.debug("Received message from flask")

            if message.type == "alert":
                logging.debug("Message is an alert")

                alertMonitor.clear_alerts() #clear to stop old rules triggering alerts
                alertMonitor.set_alerts(message.data)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…