Add faster-fifo dependency for improved performance

This commit is contained in:
Sergey Krashevich 2023-06-28 05:02:04 +03:00
parent 9e531b0b5b
commit 28f4d57cba
No known key found for this signature in database
GPG Key ID: 625171324E7D3856
8 changed files with 10 additions and 7 deletions

View File

@ -127,7 +127,9 @@ RUN apt-get -qq update \
libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \
libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev \
# scipy dependencies
gcc gfortran libopenblas-dev liblapack-dev && \
gcc gfortran libopenblas-dev liblapack-dev \
# faster-fifo dependencies
g++ cython3 && \
rm -rf /var/lib/apt/lists/*
RUN wget -q https://bootstrap.pypa.io/get-pip.py -O get-pip.py \

View File

@ -6,7 +6,7 @@ import shutil
import signal
import sys
import traceback
from multiprocessing.queues import Queue
from faster_fifo import Queue
from multiprocessing.synchronize import Event as MpEvent
from types import FrameType
from typing import Optional

View File

@ -6,7 +6,7 @@ import logging
import os
import random
import string
from multiprocessing.queues import Queue
from faster_fifo import Queue
from typing import Optional
import cv2

View File

@ -3,7 +3,7 @@ import logging
import queue
import threading
from enum import Enum
from multiprocessing.queues import Queue
from faster_fifo import Queue
from multiprocessing.synchronize import Event as MpEvent
from typing import Dict

View File

@ -7,7 +7,7 @@ import signal
import threading
from collections import deque
from logging import handlers
from multiprocessing.queues import Queue
from faster_fifo import Queue
from types import FrameType
from typing import Deque, Optional

View File

@ -3,7 +3,7 @@
import logging
import queue
import threading
from multiprocessing.queues import Queue
from faster_fifo import Queue
from multiprocessing.synchronize import Event as MpEvent
from frigate.config import FrigateConfig

View File

@ -1,5 +1,5 @@
from multiprocessing.context import Process
from multiprocessing.queues import Queue
from faster_fifo import Queue
from multiprocessing.sharedctypes import Synchronized
from typing import Optional, TypedDict

View File

@ -1,5 +1,6 @@
click == 8.1.*
Flask == 2.3.*
faster-fifo == 1.4.*
imutils == 0.5.*
matplotlib == 3.7.*
mypy == 0.942