Metadata-Version: 2.1
Name: pyppbox-ultralytics
Version: 8.1.10
Summary: Ultralytics YOLOv8 for SOTA object detection, multi-object tracking, instance segmentation, pose estimation and image classification.
Home-page: https://github.com/rathaumons/ultralytics-for-pyppbox
License: AGPL-3.0
Project-URL: Bug Reports, https://github.com/rathaumons/ultralytics-for-pyppbox/issues
Project-URL: Funding, https://ultralytics.com
Project-URL: Source, https://github.com/rathaumons/ultralytics-for-pyppbox
Keywords: machine-learning,deep-learning,vision,ML,DL,AI,YOLO,YOLOv3,YOLOv5,YOLOv8,HUB,Ultralytics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Image Recognition
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib >=3.3.0
Requires-Dist: Pillow >=7.1.2
Requires-Dist: PyYAML >=5.3.1
Requires-Dist: requests >=2.23.0
Requires-Dist: scipy >=1.4.1
Requires-Dist: tqdm >=4.64.0
Requires-Dist: hub-sdk >=0.0.2
Requires-Dist: pandas >=1.1.4
Requires-Dist: seaborn >=0.11.0
Requires-Dist: psutil
Requires-Dist: py-cpuinfo
Requires-Dist: thop >=0.1.1
Provides-Extra: dev
Requires-Dist: ipython ; extra == 'dev'
Requires-Dist: check-manifest ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: coverage ; extra == 'dev'
Requires-Dist: mkdocs-material ; extra == 'dev'
Requires-Dist: mkdocstrings[python] ; extra == 'dev'
Requires-Dist: mkdocs-redirects ; extra == 'dev'
Requires-Dist: mkdocs-ultralytics-plugin >=0.0.43 ; extra == 'dev'
Provides-Extra: export
Requires-Dist: coremltools >=7.0 ; extra == 'export'
Requires-Dist: openvino-dev >=2023.0 ; extra == 'export'
Requires-Dist: tensorflowjs ; extra == 'export'

[![Test Build](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/test_build.yaml/badge.svg)](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/test_build.yaml) [![Build PyPI](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/autobuild.yaml/badge.svg)](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/autobuild.yaml)

# Customized Ultralytics for [`pyppbox`](https://github.com/rathaumons/pyppbox)

* Updated: **February 7, 2024**
* Synced with: v8.1.10 -> [[da40839]](https://github.com/ultralytics/ultralytics/commit/da408394510f536cffc429ce680e22b910033c29)
* All credit and info -> [[Original Ultralytics repo]](https://github.com/ultralytics/ultralytics)
* What customized:
    - Enable OpenCV multithreading
    - Remove restrictions on customized OpenCV
    - Disable dependency auto-install
    - Disable auto update

## Installation

* Install from [PyPI](https://pypi.org/project/pyppbox-ultralytics/):
    ```
    pip install pyppbox-ultralytics
    ``` 
* Or install from GitHub directly:
    ```
    pip install git+https://github.com/rathaumons/ultralytics-for-pyppbox.git
    ```
* Or build from source:
    ```
    git clone https://github.com/rathaumons/ultralytics-for-pyppbox.git
    cd ultralytics-for-pyppbox
    python -m pip install --upgrade pip
    pip install "setuptools>=67.2.0"
    pip install -r requirements.txt
    pip install wheel build
    python -m build --wheel --skip-dependency-check --no-isolatio
    cd dist
    ```
