Умерла модель CV демона многопроцессорности PythonPython

Программы на Python
Anonymous
Умерла модель CV демона многопроцессорности Python

Сообщение Anonymous »

Я пытаюсь написать такое приложение. Там, где мне нужны три демона процесса: VideoReader, логика модели CV, отправитель данных REST и постобработка. Модель использует PyTorch, поэтому ее необходимо запускать в основном процессе. Итак, процесс модели (который находится в основном процессе, а не в дочернем процессе) неожиданно завершается после обработки 2-4 видео (1 минута). У процессов есть собственная очередь для отправки данных из текущего процесса в следующий. Может кто-нибудь объяснить мне, как решить эту проблему, или подскажет, как лучше организовать архитектуру скрипта.

Кроме того, я попытался перехватить используемое исключение, кроме, и перехватить завершение процесса с помощью процесса.join() мне ничего не помогло. Поэтому я не могу получить код выхода. И я уже проверяю заполненность очередей, здесь никто не заполнен.
PS Если спросите, добавлю запрошенную информацию. Я хотел бы показать вам код, но он слишком большой.
Изображение

Это схема моего решения

Подробнее здесь: https://stackoverflow.com/questions/787 ... model-dies

Вернуться в «Python»