To set up and run the project, install the required dependencies using the command below:
pip install ultralytics torch torchvision scikit-learn numpy opencv-python opencv-python-headless requests PyGObject flask flask-cors pillow
-
Pillow Compatibility:
Due to a known compatibility issue betweenPillow
andPyTorch
, ensure you install the specificPillow
version9.5.0
:pip install pillow==9.5.0
-
PyTorch Version:
While a CPU version of PyTorch is available, we highly recommend using the latest CUDA-enabled PyTorch package for optimal performance.
Note: If pip install doesn't work, you may try installing some pip packages directly from their GitHub repository.
Below is the full list of dependencies used in the AI server for the !BoomVim
project:
absl-py 2.1.0
addict 2.4.0
antlr4-python3-runtime 4.9.3
appdirs 1.4.4
astunparse 1.6.3
black 21.4b2
blinker 1.9.0
boto3 1.35.86
botocore 1.35.86
certifi 2024.12.14
charset-normalizer 3.4.0
click 8.1.8
cloudpickle 3.1.0
colorama 0.4.6
contourpy 1.3.1
cycler 0.12.1
Cython 3.0.11
detectron2 0.6
filelock 3.16.1
filetype 1.2.0
fire 0.7.0
Flask 3.1.0
flatbuffers 24.3.25
fonttools 4.55.3
fsspec 2024.12.0
future 1.0.0
fvcore 0.1.5.post20221221
gast 0.6.0
gitdb 4.0.11
GitPython 3.1.43
google-pasta 0.2.0
grpcio 1.68.1
h5py 3.12.1
huggingface-hub 0.24.7
hydra-core 1.3.2
idna 3.7
iopath 0.1.9
itsdangerous 2.2.0
Jinja2 3.1.5
jmespath 1.0.1
joblib 1.4.2
keras 3.7.0
kiwisolver 1.4.7
libclang 18.1.1
lz4 4.3.3
Markdown 3.7
markdown-it-py 3.0.0
MarkupSafe 3.0.2
matplotlib 3.10.0
mdurl 0.1.2
ml-dtypes 0.4.1
mmcv 2.2.0
mmdet 3.3.0 C:\Users\minjun\Desktop\mmdetection
mmengine 0.10.5
mpmath 1.3.0
mtcnn 1.0.0
mypy-extensions 1.0.0
namex 0.0.8
networkx 3.4.2
numpy 1.26.4
omegaconf 2.3.0
opencv-python 4.10.0.84
opencv-python-headless 4.10.0.84
opt_einsum 3.4.0
optree 0.13.1
packaging 24.2
pandas 2.2.3
pathspec 0.12.1
Pillow 9.5.0
pip 24.3.1
platformdirs 4.3.6
portalocker 3.0.0
protobuf 5.29.2
psutil 6.1.1
py-cpuinfo 9.0.0
pybboxes 0.1.6
pycocotools 2.0.8
pydot 3.0.3
Pygments 2.18.0
pyparsing 3.2.0
python-dateutil 2.9.0.post0
python-dotenv 1.0.1
pytz 2024.2
pywin32 308
PyYAML 6.0.2
regex 2024.11.6
requests 2.32.3
requests-toolbelt 1.0.0
rich 13.9.4
roboflow 1.1.50
s3transfer 0.10.4
sahi 0.11.20
scikit-learn 1.6.0
scipy 1.14.1
seaborn 0.13.2
setuptools 75.6.0
shapely 2.0.6
six 1.17.0
smmap 5.0.1
sympy 1.13.1
tabulate 0.9.0
tensorboard 2.18.0
tensorboard-data-server 0.7.2
tensorflow 2.18.0
tensorflow-hub 0.16.1
tensorflow_intel 2.18.0
termcolor 2.5.0
terminaltables 3.1.10
tf_keras 2.18.0
thop 0.1.1-2209072238
threadpoolctl 3.5.0
toml 0.10.2
torch 2.5.1
torchaudio 2.5.1
torchvision 0.20.1
tqdm 4.67.1
typing_extensions 4.12.2
tzdata 2024.2
ultralytics 8.3.53
ultralytics-thop 2.0.13
UNKNOWN 0.0.0
urllib3 2.3.0
Werkzeug 3.1.3
wheel 0.45.1
wrapt 1.17.0
yacs 0.1.8
yapf 0.43.0
yolov5 7.0.14