Ошибка OpenCV при использовании одной модели в двух разных потоках - PullRequest
0 голосов
/ 15 апреля 2020
Traceback (most recent call last):
  File "C:\Python35\lib\threading.py", line 914, in _bootstrap_inner
    self.run()
  File "C:\Python35\lib\threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "C:\xampp\htdocs\python\Facial Recognition\Recognition\library.py", line 280, in main
    det = detector.DetectFace(frame)
  File "C:\xampp\htdocs\python\Facial Recognition\Recognition\library.py", line 164, in DetectFace
    result = self.resnet_mode(frame)
  File "C:\xampp\htdocs\python\Facial Recognition\Recognition\library.py", line 175, in resnet_mode
    detections = self.model.forward()
cv2.error: OpenCV(4.2.0-dev) d:\downloads\opencv\modules\dnn\src\cuda4dnn/csl/stream.hpp:65: error: (-217:Gpu API call) unspecified launch failure in function 'cv::dnn::cuda4dnn::csl::UniqueStream::synchronize'

Почему это происходит, когда я предсказал обнаружение лица в двух разных потоках и используя ту же модель? Есть ли работа вокруг?

Информация об устройстве:

  • Память: 8 Гб
  • Процессор: i5 поколения 8
  • Графический процессор: GTX 1050
  • Использование RAM: Avg. 1,2 Гб
  • ОС: Windows
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...