MCPcopy Create free account
hub / github.com/ModelEngine-Group/flexai / main

Function main

GPU-Virtual-Service/gpu-remoting/monitor.py:311–348  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

309
310 # 启动一个单独的线程来运行 schedule_update
311 update_thread = threading.Thread(target=schedule_update)
312 update_thread.start()
313
314 #改成tcp
315 # 接受并处理客户端连接
316 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
317 server_socket.bind((HOST, PORT))
318 server_socket.listen()
319 try:
320 while True:
321 conn, addr = server_socket.accept()
322 thread = threading.Thread(target=handle_server_tcp, args=(conn, addr,))
323 thread.start()
324
325
326 except KeyboardInterrupt:
327 gpu_thread.join()
328 update_thread.join()
329 server_socket.close()
330 logging.info("Monitor stopped")
331
332
333if __name__ == '__main__':
334 main()

Callers 1

monitor.pyFile · 0.70

Calls 5

get_gpu_infoFunction · 0.85
startMethod · 0.80
loadMethod · 0.45
listenMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected