blakeblackshear / frigate

NVR with realtime local object detection for IP cameras
https://frigate.video
MIT License
19.22k stars 1.76k forks source link

[Detector Support]: Getting error: 'Detection appears to have stopped. Exiting Frigate...' #8818

Closed alez007 closed 10 months ago

alez007 commented 11 months ago

Describe the problem you are having

every 2-3 days I'm getting a crash that detection has stopped:

Version

0.13-beta6

Frigate config file

mqtt:
  host: mqtt
  port: 1883
  topic_prefix: frigate013
  client_id: frigate013

# Optional: Database configuration
database:
  # The path to store the SQLite DB (default: shown below)
  path: /config/frigate.db

# Optional: logger verbosity settings
#logger:
  # Optional: Default log verbosity (default: shown below)
#  default: info
  # Optional: Component specific logger overrides
#  logs:
#    frigate.event: debug

#detectors:
#  ov:
#    type: openvino
#    device: GPU
#    model:
#      path: /openvino-model/ssdlite_mobilenet_v2.xml

#model:
#  width: 300
#  height: 300
#  input_tensor: nhwc
#  input_pixel_format: bgr
#  labelmap_path: /openvino-model/coco_91cl_bkgr.txt

detectors:
  ov:
    type: openvino
    device: GPU
    model:
      path: /frigate_models/yolox_tiny/public/yolox-tiny/FP16/yolox-tiny.xml

model:
  width: 416
  height: 416
  input_tensor: nchw
  input_pixel_format: bgr
  model_type: yolox
  labelmap_path: /frigate_models/dataset/coco_80cl.txt

# Optional: birdseye configuration
# NOTE: Can (enabled, mode) be overridden at the camera level
birdseye:
  # Optional: Enable birdseye view (default: shown below)
  enabled: True
  # Optional: Width of the output resolution (default: shown below)
  width: 1024
  # Optional: Height of the output resolution (default: shown below)
  height: 768
  # Optional: Encoding quality of the mpeg1 feed (default: shown below)
  # 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
  quality: 15
  # Optional: Mode of the view. Available options are: objects, motion, and continuous
  #   objects - cameras are included if they have had a tracked object within the last 30 seconds
  #   motion - cameras are included if motion was detected in the last 30 seconds
  #   continuous - all cameras are included always
  mode: continuous
  restream: True

# Optional: ffmpeg configuration
ffmpeg:
  # Optional: global hwaccel args (default: shown below)
  # NOTE: See hardware acceleration docs for your specific device
  #hwaccel_args: -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p
  hwaccel_args: preset-vaapi
  # Optional: global input args (default: shown below)
  #input_args:
  # - -avoid_negative_ts
  #  - make_zero
  #  - -fflags
  #  - +genpts+discardcorrupt
  #  - -flags
  #  - low_delay
  #  - -strict
  #  - experimental
  #  - -analyzeduration
  #  - 1000M
  #  - -probesize
  #  - 1000M
  #  - -use_wallclock_as_timestamps
  #  - '1'
  input_args: preset-http-reolink

  # Optional: global output args
#  output_args:
#    detect: -f rawvideo -pix_fmt yuv420p
#    record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac
  output_args:
#    detect: -f rawvideo -pix_fmt yuv420p
    record: preset-record-generic-audio-aac

# Optional: Detect configuration
# NOTE: Can be overridden at the camera level
detect:
  # Optional: width of the frame for the input with the detect role (default: shown below)
  width: 1440
  # Optional: height of the frame for the input with the detect role (default: shown below)
  height: 1080
  # Optional: desired fps for your camera for the input with the detect role (default: shown below)
  # NOTE: Recommended value of 5. Ideally, try and reduce your FPS on the camera.
  fps: 5
  # Optional: enables detection for the camera (default: True)
  # This value can be set via MQTT and will be updated in startup based on retained value
  enabled: True
  # Optional: Number of frames without a detection before frigate considers an object to be gone. (default: 5x the frame rate)
  #max_disappeared: 50
  # Optional: Configuration for stationary object tracking
  #stationary:
    # Optional: Frequency for confirming stationary objects (default: shown below)
    # When set to 0, object detection will not confirm stationary objects until movement is detected.
    # If set to 10, object detection will run to confirm the object still exists on every 10th frame.
    #interval: 100
    # Optional: Number of frames without a position change for an object to be considered stationary (default: 10x the frame rate>
    #threshold: 100
    # Optional: Define a maximum number of frames for tracking a stationary object (default: not set, track forever)
    # This can help with false positives for objects that should only be stationary for a limited amount of time.
    # It can also be used to disable stationary object tracking. For example, you may want to set a value for person, but leave
    # car at the default.
    # WARNING: Setting these values overrides default behavior and disables stationary object tracking.
    #          There are very few situations where you would want it disabled. It is NOT recommended to
    #          copy these values from the example config into your config unless you know they are needed.
    #max_frames:
      # Optional: Default for all object types (default: not set, track forever)
      #default: 3000
      # Optional: Object specific values
      #objects:
        #person: 1000

# Optional: Object configuration
# NOTE: Can be overridden at the camera level
objects:
  # Optional: list of objects to track from labelmap.txt (default: shown below)
  track:
    - person
    #- cat
    # - dog
  filters:
    person:
      # Optional: minimum width/height of the bounding box for the detected object (default: 0)
      min_ratio: 0.3
      # Optional: maximum width/height of the bounding box for the detected object (default: 24000000)
      max_ratio: 0.8
      # Optional: minimum score for the object to initiate tracking (default: 0.5)
      min_score: 0.75
      # Optional: minimum decimal percentage for tracked object's computed score to be considered a true positive (default: 0.7)
      threshold: 0.85
    cat:
      min_score: 0.70
      threshold: 0.80
      max_area: 70000

# Optional: Record configuration
# NOTE: Can be overridden at the camera level
record:
  # Optional: Enable recording (default: shown below)
  # WARNING: If recording is disabled in the config, turning it on via
  #          the UI or MQTT later will have no effect.
  # WARNING: Frigate does not currently support limiting recordings based
  #          on available disk space automatically. If using recordings,
  #          you must specify retention settings for a number of days that
  #          will fit within the available disk space of your drive or Frigate
  #          will crash.
  enabled: True
  # Optional: Number of minutes to wait between cleanup runs (default: shown below)
  # This can be used to reduce the frequency of deleting recording segments from disk if you want to minimize i/o
  expire_interval: 60
  # Optional: Retention settings for recording
  retain:
    # Optional: Number of days to retain recordings regardless of events (default: shown below)
    # NOTE: This should be set to 0 and retention should be defined in events section below
    #       if you only want to retain recordings of events.
    days: 8
    # Optional: Mode for retention. Available options are: all, motion, and active_objects
    #   all - save all recording segments regardless of activity
    #   motion - save all recordings segments with any detected motion
    #   active_objects - save all recording segments with active/moving objects
    # NOTE: this mode only applies when the days setting above is greater than 0
    mode: all
  # Optional: Event recording settings
  events:
    # Optional: Number of seconds before the event to include (default: shown below)
    pre_capture: 5
    # Optional: Number of seconds after the event to include (default: shown below)
    post_capture: 5
    # Optional: Objects to save recordings for. (default: all tracked objects)
    objects:
      - person
      #- cat
    # Optional: Restrict recordings to objects that entered any of the listed zones (default: no required zones)
    required_zones: []
    # Optional: Retention settings for recordings of events
    retain:
      # Required: Default retention days (default: shown below)
      default: 15
      # Optional: Mode for retention. (default: shown below)
      #   all - save all recording segments for events regardless of activity
      #   motion - save all recordings segments for events with any detected motion
      #   active_objects - save all recording segments for event with active/moving objects
      #
      # NOTE: If the retain mode for the camera is more restrictive than the mode configured
      #       here, the segments will already be gone by the time this mode is applied.
      #       For example, if the camera retain mode is "motion", the segments without motion are
      #       never stored, so setting the mode to "all" here won't bring them back.
      mode: active_objects
      # Optional: Per object retention days
      objects:
        person: 20

# Optional: Configuration for the jpg snapshots written to the clips directory for each event
# NOTE: Can be overridden at the camera level
snapshots:
  # Optional: Enable writing jpg snapshot to /media/frigate/clips (default: shown below)
  # This value can be set via MQTT and will be updated in startup based on retained value
  enabled: True
  # Optional: save a clean PNG copy of the snapshot image (default: shown below)
  clean_copy: True
  # Optional: print a timestamp on the snapshots (default: shown below)
  timestamp: False
  # Optional: draw bounding box on the snapshots (default: shown below)
  bounding_box: True
  # Optional: crop the snapshot (default: shown below)
  crop: False
  # Optional: height to resize the snapshot to (default: original size)
  #height: 175
  # Optional: Restrict snapshots to objects that entered any of the listed zones (default: no required zones)
  required_zones: []
  # Optional: Camera override for retention settings (default: global values)
  retain:
    # Required: Default retention days (default: shown below)
    default: 15
    # Optional: Per object retention days
    objects:
      person: 20

motion:
  improve_contrast: True

# Optional: Live stream configuration for WebUI
# NOTE: Can be overridden at the camera level
live:
  # Optional: Set the height of the live stream. (default: 720)
  # This must be less than or equal to the height of the detect stream. Lower resolutions
  # reduce bandwidth required for viewing the live stream. Width is computed to match known aspect ratio.
  height: 720
  # Optional: Set the encode quality of the live stream (default: shown below)
  # 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
  quality: 20

go2rtc:
  log:
    streams: trace
  streams:
    camera1:
      - "ffmpeg:http://192.168.1.9/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=password"
      - ffmpeg:camera1#audio=opus
    camera2:
      - "ffmpeg:http://192.168.1.7/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password="
      - ffmpeg:camera2#audio=opus
    camera3:
      - "ffmpeg:http://192.168.1.8/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password="
      - ffmpeg:camera3#audio=opus
    camera4:
      - "ffmpeg:http://192.168.1.13/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password="
      - ffmpeg:camera4#audio=opus
    camera5:
      - "ffmpeg:http://192.168.1.6/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password="
      - ffmpeg:camera5#audio=opus
    camera6:
      - "ffmpeg:http://192.168.1.12/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password="
      - ffmpeg:camera6#audio=opus

cameras:
  camera1:
    birdseye:
      order: 1
    detect:
      enabled: True
    record:
      enabled: True
    motion:
      mask:
        - 826,148,824,279,1084,348,1115,199,1440,285,1440,0,0,0,0,367
    ffmpeg:
      inputs:
        #- path: rtsp://127.0.0.1:8554/camera1?video=copy&audio=aac
        - path: rtsp://127.0.0.1:8554/camera1?video=copy&audio=copy
          input_args: preset-rtsp-restream-low-latency
          roles:
            - record
            - detect
    objects:
      filters:
        person:
          min_area: 15000

  camera2:
    detect:
      enabled: False
    record:
      enabled: True
    birdseye:
      enabled: False
    ffmpeg:
      inputs:
        #- path: http://192.168.1.7/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=
        - path: rtsp://127.0.0.1:8554/camera2?video=copy&audio=copy
          input_args: preset-rtsp-restream-low-latency
          roles:
            - record
            - detect
  camera3:
    birdseye:
      order: 3
    detect:
      enabled: True
    record:
      enabled: True
    motion:
      mask:
        - 1440,0,1440,129,630,149,0,266,0,0
        - 298,466,841,1080,1440,1080,1440,617,1440,415,1052,308,761,353
    ffmpeg:
      inputs:
        #- path: http://192.168.1.8/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=
        - path: rtsp://127.0.0.1:8554/camera3?video=copy&audio=copy
          input_args: preset-rtsp-restream-low-latency
          roles:
            - record
            - detect
    objects:
      track:
#        - car
        - person
        #- cat
      filters:
        person:
          threshold: 0.8
          min_area: 10000

  camera4:
    detect:
      enabled: True
    record:
      enabled: True
    birdseye:
      enabled: False
    motion:
      mask:
        - 819,450,0,913,0,0,1021,0,1440,0,1440,91,1440,370,1132,661,969,780
    ffmpeg:
      inputs:
        #- path: http://192.168.1.13/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=
        - path: rtsp://127.0.0.1:8554/camera4?video=copy&audio=copy
          input_args: preset-rtsp-restream-low-latency
          roles:
            - record
            - detect
    objects:
      filters:
        cat:
          max_area: 10000
        person:
          min_area: 8000

  camera5:
    detect:
      enabled: True
    record:
      enabled: True
    birdseye:
      order: 5
    motion:
      mask:
        - 0,974,597,498,996,323,1290,176,1440,173,1440,0,0,0
    objects:
      filters:
        person:
          min_area: 16000
    ffmpeg:
      inputs:
        #- path: http://192.168.1.6/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=
        - path: rtsp://127.0.0.1:8554/camera5?video=copy&audio=copy
          input_args: preset-rtsp-restream-low-latency
          roles:
            - record
            - detect

  camera6:
    detect:
      enabled: True
    record:
      enabled: True
    birdseye:
      order: 6
    motion:
      mask:
        - 0,0,683,0,647,375,778,471,718,909,0,905
        - 1071,682,1146,1080,1440,1080,1440,0,1214,0,689,0,697,64,1202,106
    objects:
      filters:
        person:
          min_area: 25000
          max_area: 250000
    ffmpeg:
      inputs:
        #- path: http://192.168.1.12/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=
        #- path: rtmp://192.168.1.12/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password=
        #- path: rtsp://admin:@192.168.1.12:554/h264Preview_01_main
        - path: rtsp://127.0.0.1:8554/camera6?video=copy&audio=copy
          input_args: preset-rtsp-restream-low-latency
          roles:
            - record
            - detect

docker-compose file or Docker CLI command

--shm-size=512mb --mount type=tmpfs,target=/tmp/cache012,tmpfs-size=1000000000

Relevant log output

2023-11-30 23:45:14.669023316      self._target(*self._args, **self._kwargs)
2023-11-30 23:45:14.669024850    File "/opt/frigate/frigate/object_detection.py", line 125, in run_detector
2023-11-30 23:45:14.669037271      detections = object_detector.detect_raw(input_frame)
2023-11-30 23:45:14.669038654    File "/opt/frigate/frigate/object_detection.py", line 75, in detect_raw
2023-11-30 23:45:14.669039554      return self.detect_api.detect_raw(tensor_input=tensor_input)
2023-11-30 23:45:14.669040480    File "/opt/frigate/frigate/detectors/plugins/openvino.py", line 84, in detect_raw
2023-11-30 23:45:14.669051900      infer_request.infer([tensor_input])
2023-11-30 23:45:14.669053016    File "/usr/local/lib/python3.9/dist-packages/openvino/runtime/ie_api.py", line 152, in infer
2023-11-30 23:45:14.669053987      return super().infer(normalize_inputs(self, dict(enumerate(inputs))))
2023-11-30 23:45:14.669054791  RuntimeError: clWaitForEvents
2023-11-30 23:45:17.668410618  [2023-11-30 23:45:17] frigate.watchdog               INFO    : Detection appears to have stopped. Exiting Frigate...
2023-11-30 23:45:17.695464803  [INFO] The go2rtc-healthcheck service exited with code 256 (by signal 15)
2023-11-30 23:45:17.738124650  [INFO] Service NGINX exited with code 0 (by signal 0)
2023-11-30 23:45:17.745126408  [2023-11-30 23:45:17] frigate.app                    INFO    : Stopping...
2023-11-30 23:45:17.762956894  [2023-11-30 23:45:17] frigate.object_processing      INFO    : Exiting object processor...
2023-11-30 23:45:17.763291050  [2023-11-30 23:45:17] frigate.events.cleanup         INFO    : Exiting event cleanup...
2023-11-30 23:45:17.763326778  [2023-11-30 23:45:17] frigate.storage                INFO    : Exiting storage maintainer...
2023-11-30 23:45:17.763512284  [2023-11-30 23:45:17] frigate.ptz.autotrack          INFO    : Exiting autotracker...
2023-11-30 23:45:17.763735847  [2023-11-30 23:45:17] frigate.stats                  INFO    : Exiting stats emitter...
2023-11-30 23:45:17.763775751  [2023-11-30 23:45:17] frigate.watchdog               INFO    : Exiting watchdog...
2023-11-30 23:45:17.775721186  [2023-11-30 23:45:17] frigate.record.cleanup         INFO    : Exiting recording cleanup...
2023-11-30 23:45:17.933231140  [2023-11-30 23:45:17] frigate.comms.ws               INFO    : Exiting websocket client...
2023-11-30 23:45:18.029672938  [2023-11-30 23:45:18] frigate.events.maintainer      INFO    : Exiting event processor...
2023-11-30 23:45:18.245005383  [2023-11-30 23:45:18] peewee.sqliteq                 INFO    : writer received shutdown request, exiting.
2023-11-30 23:45:18.256905037  [2023-11-30 23:45:18] watchdog.camera5               INFO    : Terminating the existing ffmpeg process...
2023-11-30 23:45:18.256983519  [2023-11-30 23:45:18] watchdog.camera5               INFO    : Waiting for ffmpeg to exit gracefully...
2023-11-30 23:45:18.257034032  [2023-11-30 23:45:18] watchdog.camera1               INFO    : Terminating the existing ffmpeg process...
2023-11-30 23:45:18.257155558  [2023-11-30 23:45:18] watchdog.camera1               INFO    : Waiting for ffmpeg to exit gracefully...
2023-11-30 23:45:18.257682518  [2023-11-30 23:45:18] watchdog.camera2               INFO    : Terminating the existing ffmpeg process...
2023-11-30 23:45:18.257757220  [2023-11-30 23:45:18] watchdog.camera2               INFO    : Waiting for ffmpeg to exit gracefully...
2023-11-30 23:45:18.258815051  [2023-11-30 23:45:18] frigate.video                  INFO    : camera2: exiting subprocess
2023-11-30 23:45:18.259086990  [2023-11-30 23:45:18] watchdog.camera4               INFO    : Terminating the existing ffmpeg process...
2023-11-30 23:45:18.259149915  [2023-11-30 23:45:18] watchdog.camera4               INFO    : Waiting for ffmpeg to exit gracefully...
2023-11-30 23:45:18.259186214  [2023-11-30 23:45:18] watchdog.camera3               INFO    : Terminating the existing ffmpeg process...
2023-11-30 23:45:18.259214891  [2023-11-30 23:45:18] watchdog.camera6               INFO    : Terminating the existing ffmpeg process...
2023-11-30 23:45:18.259244910  [2023-11-30 23:45:18] watchdog.camera3               INFO    : Waiting for ffmpeg to exit gracefully...
2023-11-30 23:45:18.259274309  [2023-11-30 23:45:18] watchdog.camera6               INFO    : Waiting for ffmpeg to exit gracefully...
2023-11-30 23:45:18.337178956  23:45:18.337 DBG [streams] stop producer url=ffmpeg:http://192.168.1.13/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.337247818  23:45:18.337 DBG [streams] can't stop none producer
2023-11-30 23:45:18.337249926  23:45:18.337 TRC [streams] stop reconnect url=ffmpeg:http://192.168.1.13/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.344054636  23:45:18.344 DBG [streams] stop producer url=ffmpeg:http://192.168.1.12/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.344102798  23:45:18.344 DBG [streams] can't stop none producer
2023-11-30 23:45:18.344104265  23:45:18.344 TRC [streams] stop reconnect url=ffmpeg:http://192.168.1.12/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.365921649  23:45:18.365 DBG [streams] stop producer url=ffmpeg:http://192.168.1.9/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=password
2023-11-30 23:45:18.365924423  23:45:18.365 DBG [streams] can't stop none producer
2023-11-30 23:45:18.365952243  23:45:18.365 TRC [streams] stop reconnect url=ffmpeg:http://192.168.1.9/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=password
2023-11-30 23:45:18.385168684  23:45:18.384 DBG [streams] stop producer url=ffmpeg:http://192.168.1.6/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.385204196  23:45:18.385 DBG [streams] can't stop none producer
2023-11-30 23:45:18.385228317  23:45:18.385 TRC [streams] stop reconnect url=ffmpeg:http://192.168.1.6/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.391782584  [2023-11-30 23:45:18] frigate.video                  INFO    : camera5: exiting subprocess
2023-11-30 23:45:18.397152302  [2023-11-30 23:45:18] frigate.video                  INFO    : camera3: exiting subprocess
2023-11-30 23:45:18.398547827  23:45:18.398 DBG [streams] stop producer url=ffmpeg:http://192.168.1.8/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.398579079  23:45:18.398 DBG [streams] can't stop none producer
2023-11-30 23:45:18.398599493  23:45:18.398 TRC [streams] stop reconnect url=ffmpeg:http://192.168.1.8/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.400740634  23:45:18.400 DBG [streams] stop producer url=ffmpeg:http://192.168.1.7/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:18.400777120  23:45:18.400 DBG [streams] can't stop none producer
2023-11-30 23:45:18.400789770  23:45:18.400 TRC [streams] stop reconnect url=ffmpeg:http://192.168.1.7/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=
2023-11-30 23:45:19.039843978  [2023-11-30 23:45:19] frigate.video                  INFO    : camera1: exiting subprocess
2023-11-30 23:45:19.388816477  [2023-11-30 23:45:19] frigate.output                 INFO    : exiting output process...
2023-11-30 23:45:23.002948477  /usr/lib/python3.9/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 38 leaked shared_memory objects to clean up at shutdown
2023-11-30 23:45:23.002951296    warnings.warn('resource_tracker: There appear to be %d '
2023-11-30 23:45:23.003656536  [INFO] Service Frigate exited with code 0 (by signal 0)
2023-11-30 23:45:23.005916785  exit with signal: terminated
2023-11-30 23:45:23.011262220  [INFO] The go2rtc service exited with code 0 (by signal 0)

Operating system

UNRAID

Install method

Docker CLI

Coral version

CPU (no coral)

Any other information that may be helpful

In my syslog I can see some strange errors happening which might explain why detector is stopping:

Nov 30 23:45:14 S2 kernel: i915 0000:00:02.0: [drm] Resetting rcs0 for CS error
Nov 30 23:45:14 S2 kernel: i915 0000:00:02.0: [drm] frigate.detecto[14106] context reset due to GPU hang
Nov 30 23:45:14 S2 kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 9:1:eed5ef7b, in frigate.detecto [14106]
NickM-27 commented 11 months ago

looks like the GPU is hanging or running out of resources

github-actions[bot] commented 10 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.