Recover camera capture and release mmap buffers before reconnecting
This commit is contained in:
@@ -0,0 +1,253 @@
|
||||
[
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "recover",
|
||||
"exit_code": 1,
|
||||
"inference_json_frames": 88,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"six_timeout_exit_seconds": 13.085,
|
||||
"recovered_real_capture": true
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "bad_frames_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 67,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 846.3,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10,
|
||||
"pipeline_stop_ms": 132.56
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "io_error_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 67,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 836.09,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10,
|
||||
"pipeline_stop_ms": 106.06
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "device_error_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 68,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 830.0,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10,
|
||||
"pipeline_stop_ms": 133.41
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "live",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 3,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 833.16,
|
||||
"pipeline_stop_ms": 139.5
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "retry",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 942.42,
|
||||
"pipeline_stop_ms": 201.21
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "sixth_wait",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 904.29,
|
||||
"pipeline_stop_ms": 194.16
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "sigterm",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 3,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 801.21,
|
||||
"pipeline_stop_ms": 123.09
|
||||
},
|
||||
{
|
||||
"branch": "lazy-inference",
|
||||
"mode": "timeout",
|
||||
"exit_code": 1,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"six_timeout_exit_seconds": 13.01
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "recover",
|
||||
"exit_code": 1,
|
||||
"inference_json_frames": 88,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"six_timeout_exit_seconds": 12.945,
|
||||
"recovered_real_capture": true
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "bad_frames_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 68,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 836.67,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "io_error_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 68,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 827.43,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "device_error_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 68,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 853.08,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "live",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 3,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 804.87
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "retry",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 913.42
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "sixth_wait",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 1012.57
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "sigterm",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 3,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 793.22
|
||||
},
|
||||
{
|
||||
"branch": "inference-only",
|
||||
"mode": "timeout",
|
||||
"exit_code": 1,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"six_timeout_exit_seconds": 13.055
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "recover",
|
||||
"exit_code": 1,
|
||||
"inference_json_frames": 88,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"six_timeout_exit_seconds": 13.155,
|
||||
"recovered_real_capture": true
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "bad_frames_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 67,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 815.49,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10,
|
||||
"pipeline_stop_ms": 122.36
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "io_error_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 68,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 836.05,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10,
|
||||
"pipeline_stop_ms": 130.73
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "device_error_recover",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 68,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 814.68,
|
||||
"recovered_real_capture": true,
|
||||
"frames_after_recovery": 10,
|
||||
"pipeline_stop_ms": 123.99
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "live",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 3,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 786.06,
|
||||
"pipeline_stop_ms": 108.96
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "retry",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 862.45,
|
||||
"pipeline_stop_ms": 167.55
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "sixth_wait",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 907.59,
|
||||
"pipeline_stop_ms": 197.07
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "sigterm",
|
||||
"exit_code": 0,
|
||||
"inference_json_frames": 3,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"signal_exit_ms": 827.61,
|
||||
"pipeline_stop_ms": 130.51
|
||||
},
|
||||
{
|
||||
"branch": "use-can",
|
||||
"mode": "timeout",
|
||||
"exit_code": 1,
|
||||
"inference_json_frames": 58,
|
||||
"gpu_models": "YOLO + RTMW TensorRT engines",
|
||||
"six_timeout_exit_seconds": 13.066
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user