hailo_model_zoo
The Hailo Model Zoo includes pre-trained models and a full building and evaluation environment
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Keywords
ai-accelerators
computer-vision
deep-learning
edge-ai
hailo
hailo8
quantization
quantized-neural-networks
Last synced: 6 months ago
·
JSON representation
Repository
The Hailo Model Zoo includes pre-trained models and a full building and evaluation environment
Basic Info
Statistics
- Stars: 505
- Watchers: 23
- Forks: 68
- Open Issues: 77
- Releases: 24
Topics
ai-accelerators
computer-vision
deep-learning
edge-ai
hailo
hailo8
quantization
quantized-neural-networks
Created over 4 years ago
· Last pushed 6 months ago
Metadata Files
Readme
License
Citation
Support
README.rst
Hailo Model Zoo
===============
.. |python| image:: https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10-blue.svg
:target: https://www.python.org/downloads/release/python-380/
:alt: Python 3.8
:width: 150
:height: 20
.. |tensorflow| image:: https://img.shields.io/badge/Tensorflow-2.12.0-blue.svg
:target: https://github.com/tensorflow/tensorflow/releases/tag/v2.12.0
:alt: Tensorflow
:width: 110
:height: 20
.. |cuda| image:: https://img.shields.io/badge/CUDA-11.8-blue.svg
:target: https://developer.nvidia.com/cuda-toolkit
:alt: Cuda
:width: 80
:height: 20
.. |compiler| image:: https://img.shields.io/badge/Hailo%20Dataflow%20Compiler-5.0.0-brightgreen.svg
:target: https://hailo.ai/company-overview/contact-us/
:alt: Hailo Dataflow Compiler
:width: 180
:height: 20
.. |runtime| image:: https://img.shields.io/badge/HailoRT%20(optional)-5.0.0-brightgreen.svg
:target: https://hailo.ai/company-overview/contact-us/
:alt: HailoRT
:width: 170
:height: 20
.. |license| image:: https://img.shields.io/badge/License-MIT-yellow.svg
:target: https://github.com/hailo-ai/hailo_model_zoo/blob/master/LICENSE
:alt: License: MIT
:width: 80
:height: 20
.. image:: docs/images/logo.png
|python| |tensorflow| |cuda| |compiler| |runtime| |license|
* Note: The master branch supports only the Hailo-10 and Hailo-15 device families. For Hailo-8, Hailo-8R, and Hailo-8L devices, please use the v2.x branch.
The Hailo Model Zoo provides pre-trained models for high-performance deep learning applications. Using the Hailo Model Zoo you can measure the full precision accuracy of each model, the quantized accuracy using the Hailo Emulator and measure the accuracy on the Hailo's device. Finally, you will be able to generate the Hailo Executable Format (HEF) binary file to speed-up development and generate high quality applications accelerated with Hailo-8. The Hailo Model Zoo also provides re-training instructions to train the models on custom datasets and models that were trained for specific use-cases on internal datasets.
Models
Hailo provides different pre-trained models in ONNX / TF formats and pre-compiled HEF (Hailo Executable Format) binary file to execute on the Hailo devices.
The models are divided to:
* Public models - which were trained on publicly available datasets.
* For Hailo-8 - `Classification `_, `Object Detection `_, `Segmentation `_, `other tasks `_
* For Hailo-8L - `Classification `_, `Object Detection `_, `Segmentation `_, `other tasks `_
* For Hailo-15H - `Classification `_, `Object Detection `_, `Segmentation `_, `other tasks `_
* For Hailo-10H - `Classification `_, `Object Detection `_, `Segmentation `_, `other tasks `_
* Note that this version does not support Hailo-8 devices, for Hailo-8 please checkout to Hailo-8 branch.
* | `HAILO MODELS `_ which were trained in-house for specific use-cases on internal datasets.
| Each Hailo Model is accompanied with retraining instructions.
Retraining
----------
Hailo also provides `RETRAINING INSTRUCTIONS `_ to train a network from the Hailo Model Zoo with custom dataset.
Benchmarks
----------
| List of Hailo's benchmarks can be found in `hailo.ai `_.
| In order to reproduce the measurements please refer to the following `page `_.
Quick Start Guide
------------------
* Install Hailo Dataflow Compiler and enter the virtualenv. In case you are not Hailo customer please contact `hailo.ai `_
* Install HailoRT (optional). Required only if you want to run on Hailo-8. In case you are not Hailo customer please contact `hailo.ai `_
* Clone the Hailo Model Zoo
.. code-block::
git clone https://github.com/hailo-ai/hailo_model_zoo.git
* Run the setup script
.. code-block::
cd hailo_model_zoo; pip install -e .
* Run the Hailo Model Zoo. For example, print the information of the MobileNet-v1 model:
.. code-block::
hailomz info mobilenet_v1
Getting Started
^^^^^^^^^^^^^^^
For full functionality please see the `INSTALLATION GUIDE `_ page (full install instructions and usage examples). The Hailo Model Zoo is using the Hailo Dataflow Compiler for parsing, model optimization, emulation and compilation of the deep learning models. Full functionality includes:
* | Parse: model translation of the input model into Hailo's internal representation.
* | Profiler: generate profiler report of the model. The report contains information about your model and expected performance on the Hailo hardware.
* | Optimize: optimize the deep learning model for inference and generate a numeric translation of the input model into a compressed integer representation.
| For further information please see our `OPTIMIZATION `_ page.
* | Compile: run the Hailo compiler to generate the Hailo Executable Format file (HEF) which can be executed on the Hailo hardware.
* | Evaluate: infer the model using the Hailo Emulator or the Hailo hardware and produce the model accuracy.
For further information about the Hailo Dataflow Compiler please contact `hailo.ai `_.
.. figure:: docs/images/usage_flow.svg
License
-------
The Hailo Model Zoo is released under the MIT license. Please see the `LICENSE `_ file for more information.
Support & Issues
----------------
⚠️ **Issue reporting is disabled in this repository.**
For bug reports, feature requests, or discussions, please visit our `Hailo Community Forum `_.
Changelog
---------
For further information please see our `CHANGELOG `_ page.
Owner
- Name: Hailo
- Login: hailo-ai
- Kind: organization
- Email: contact@hailo.ai
- Location: Israel
- Website: https://hailo.ai
- Repositories: 35
- Profile: https://github.com/hailo-ai
GitHub Events
Total
- Create event: 95
- Release event: 5
- Issues event: 18
- Watch event: 204
- Delete event: 105
- Issue comment event: 24
- Push event: 208
- Pull request review event: 1
- Pull request event: 184
- Fork event: 28
Last Year
- Create event: 95
- Release event: 5
- Issues event: 18
- Watch event: 204
- Delete event: 105
- Issue comment event: 24
- Push event: 208
- Pull request review event: 1
- Pull request event: 184
- Fork event: 28
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 10
- Total pull requests: 98
- Average time to close issues: less than a minute
- Average time to close pull requests: about 1 hour
- Total issue authors: 10
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 86
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 10
- Pull requests: 98
- Average time to close issues: less than a minute
- Average time to close pull requests: about 1 hour
- Issue authors: 10
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 86
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- pcycccccc (3)
- BUG1989 (2)
- GerHelWan (2)
- TRQ-UP (1)
- michelle123-creator (1)
- bb1015gg (1)
- ryangsookim (1)
- mwright-pivotal (1)
- jaiydv (1)
- foolmarks (1)
- saailNar (1)
- thePrimeTux (1)
- Will-UEA (1)
- ryan-minato (1)
- ruthvik92 (1)
Pull Request Authors
- HailoModelZoo (111)
- jiapei100 (2)
- M-Colley (1)
- vladbph (1)
- Proximate3 (1)
- 2gunsu (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
hailo_models/license_plate_detection/Dockerfile
docker
- $base_image latest build
hailo_models/license_plate_recognition/Dockerfile
docker
- $base_image latest build
hailo_models/personface_detection/Dockerfile
docker
- $base_image latest build
hailo_models/reid/Dockerfile
docker
- $base_image latest build
hailo_models/vehicle_detection/Dockerfile
docker
- $base_image latest build
training/arcface/Dockerfile
docker
- $base_image latest build
training/centerpose/Dockerfile
docker
- $base_image latest build
training/fcn/Dockerfile
docker
- $base_image latest build
training/mspn/Dockerfile
docker
- $base_image latest build
training/nanodet/Dockerfile
docker
- $base_image latest build
training/yolact/Dockerfile
docker
- $base_image latest build
training/yolov3/Dockerfile
docker
- $base_image latest build
training/yolov4/Dockerfile
docker
- $base_image latest build
training/yolov5/Dockerfile
docker
- $base_image latest build
training/yolox/Dockerfile
docker
- $base_image latest build
training/damoyolo/Dockerfile
docker
- $base_image latest build
training/vit/Dockerfile
docker
- $base_image latest build
training/yolov8/Dockerfile
docker
- $base_image latest build
training/yolov8_seg/Dockerfile
docker
- $base_image latest build
setup.py
pypi
training/fcn_hailo/Dockerfile
docker
- $base_image latest build
training/yolox_hailo/Dockerfile
docker
- $base_image latest build