Skip to content

Commit

Permalink
Merge pull request #82 from hailo-ai/HailoModelZoo-patch-2
Browse files Browse the repository at this point in the history
Update README.rst
  • Loading branch information
HailoModelZoo authored Feb 5, 2024
2 parents 63ea212 + 0ed0a8c commit 33ea1dd
Show file tree
Hide file tree
Showing 78 changed files with 334 additions and 7,448 deletions.
156 changes: 7 additions & 149 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,163 +51,21 @@ Hailo Model Zoo
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-8 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.

| Hailo provides different pre-trained models in ONNX / TF formats and pre-compiled HEF (Hailo Executable Format) binary file to execute on the Hailo-8 device.
| The models are divided to:
The models are divided to:

* Public models - which were trained on publicly available datasets.

* | PUBLIC MODELS - which were trained on publicly available datasets.
* For Hailo-8 - `Classification <docs/public_models/HAILO8_Classification.rst>`_, `Object Detection <docs/public_models/HAILO8_Object_Detection.rst>`_, `Segmentation <docs/public_models/HAILO8_Semantic_Segmentation.rst>`_, `other tasks <docs/PUBLIC_MODELS.rst>`_

PUBLIC MODELS HAILO8 - Task Type
* For Hailo-8L - `Classification <docs/public_models/HAILO8L_Classification.rst>`_, `Object Detection <docs/public_models/HAILO8L_Object_Detection.rst>`_, `Segmentation <docs/public_models/HAILO8L_Semantic_Segmentation.rst>`_, `other tasks <docs/PUBLIC_MODELS.rst>`_

`PUBLIC MODELS_HAILO8 Classification <docs/PUBLIC_MODELS_HAILO8_Classification.rst>`_
* For Hailo-15H - `Classification <docs/public_models/HAILO15H_Classification.rst>`_, `Object Detection <docs/public_models/HAILO15H_Object_Detection.rst>`_, `Segmentation <docs/public_models/HAILO15H_Semantic_Segmentation.rst>`_, `other tasks <docs/PUBLIC_MODELS.rst>`_

`PUBLIC MODELS_HAILO8 Object_Detection <docs/PUBLIC_MODELS_HAILO8_Object_Detection.rst>`_
* For Hailo-15M - `Classification <docs/public_models/HAILO15M_Classification.rst>`_, `Object Detection <docs/public_models/HAILO15M_Object_Detection.rst>`_, `Segmentation <docs/public_models/HAILO15M_Semantic_Segmentation.rst>`_, `other tasks <docs/PUBLIC_MODELS.rst>`_

`PUBLIC MODELS_HAILO8 Semantic_Segmentation <docs/PUBLIC_MODELS_HAILO8_Semantic_Segmentation.rst>`_

`PUBLIC MODELS_HAILO8 Pose_Estimation <docs/PUBLIC_MODELS_HAILO8_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO8 Single_Person_Pose_Estimation <docs/PUBLIC_MODELS_HAILO8_Single_Person_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO8 Face_Detection <docs/PUBLIC_MODELS_HAILO8_Face_Detection.rst>`_

`PUBLIC MODELS_HAILO8 Instance_Segmentation <docs/PUBLIC_MODELS_HAILO8_Instance_Segmentation.rst>`_

`PUBLIC MODELS_HAILO8 Depth_Estimation <docs/PUBLIC_MODELS_HAILO8_Depth_Estimation.rst>`_

`PUBLIC MODELS_HAILO8 Facial_Landmark_Detectio <docs/PUBLIC_MODELS_HAILO8_Facial_Landmark_Detection.rst>`_

`PUBLIC MODELS_HAILO8 Person_Re-ID <docs/PUBLIC_MODELS_HAILO8_Person_Re-ID.rst>`_

`PUBLIC MODELS_HAILO8 Super_Resolution <docs/PUBLIC_MODELS_HAILO8_Super_Resolution.rst>`_

`PUBLIC MODELS_HAILO8 Face_Recognition <docs/PUBLIC_MODELS_HAILO8_Face_Recognition.rst>`_

`PUBLIC MODELS_HAILO8 Person_Attribute <docs/PUBLIC_MODELS_HAILO8_Person_Attribute.rst>`_

`PUBLIC MODELS_HAILO8 Face_Attribute <docs/PUBLIC_MODELS_HAILO8_Face_Attribute.rst>`_

`PUBLIC MODELS_HAILO8 Zero-shot_Classification <docs/PUBLIC_MODELS_HAILO8_Zero-shot_Classification.rst>`_

`PUBLIC MODELS_HAILO8 Stereo_Depth_Estimation <docs/PUBLIC_MODELS_HAILO8_Stereo_Depth_Estimation.rst>`_

`PUBLIC MODELS_HAILO8 Low_Light_Enhancement <docs/PUBLIC_MODELS_HAILO8_Low_Light_Enhancement.rst>`_

`PUBLIC MODELS_HAILO8 Image_Denoising <docs/PUBLIC_MODELS_HAILO8_Image_Denoising.rst>`_

`PUBLIC MODELS_HAILO8 Hand_Landmark detection <docs/PUBLIC_MODELS_HAILO8_Hand_Landmark_detection.rst>`_

PUBLIC MODELS HAILO8L - Task Type

`PUBLIC MODELS_HAILO8L Classification <docs/PUBLIC_MODELS_HAILO8L_Classification.rst>`_

`PUBLIC MODELS_HAILO8L Object_Detection <docs/PUBLIC_MODELS_HAILO8L_Object_Detection.rst>`_

`PUBLIC MODELS_HAILO8L Semantic_Segmentation <docs/PUBLIC_MODELS_HAILO8L_Semantic_Segmentation.rst>`_

`PUBLIC MODELS_HAILO8L Pose_Estimation <docs/PUBLIC_MODELS_HAILO8L_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO8L Single_Person_Pose_Estimation <docs/PUBLIC_MODELS_HAILO8L_Single_Person_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO8L Face_Detection <docs/PUBLIC_MODELS_HAILO8L_Face_Detection.rst>`_

`PUBLIC MODELS_HAILO8L Instance_Segmentation <docs/PUBLIC_MODELS_HAILO8L_Instance_Segmentation.rst>`_

`PUBLIC MODELS_HAILO8L Depth_Estimation <docs/PUBLIC_MODELS_HAILO8L_Depth_Estimation.rst>`_

`PUBLIC MODELS_HAILO8L Facial_Landmark_Detection <docs/PUBLIC_MODELS_HAILO8L_Facial_Landmark_Detection.rst>`_

`PUBLIC MODELS_HAILO8L Person_Re-ID <docs/PUBLIC_MODELS_HAILO8L_Person_Re-ID.rst>`_

`PUBLIC MODELS_HAILO8L Super_Resolution <docs/PUBLIC_MODELS_HAILO8L_Super_Resolution.rst>`_

`PUBLIC MODELS_HAILO8L Face_Recognition <docs/PUBLIC_MODELS_HAILO8L_Face_Recognition.rst>`_

`PUBLIC MODELS_HAILO8L Person_Attribute <docs/PUBLIC_MODELS_HAILO8L_Person_Attribute.rst>`_

`PUBLIC MODELS_HAILO8L Face_Attribute <docs/PUBLIC_MODELS_HAILO8L_Face_Attribute.rst>`_

`PUBLIC MODELS_HAILO8L Zero-shot_Classification <docs/PUBLIC_MODELS_HAILO8L_Zero-shot_Classification.rst>`_

`PUBLIC MODELS_HAILO8L Low_Light_Enhancement <docs/PUBLIC_MODELS_HAILO8L_Low_Light_Enhancement.rst>`_

`PUBLIC MODELS_HAILO8L Image_Denoising <docs/PUBLIC_MODELS_HAILO8L_Image_Denoising.rst>`_

`PUBLIC MODELS_HAILO8L Hand_Landmark detection <docs/PUBLIC_MODELS_HAILO8L_Hand_Landmark_detection.rst>`_

PUBLIC MODELS HAILO15H - Task Type

`PUBLIC MODELS_HAILO15H Classification <docs/PUBLIC_MODELS_HAILO15H_Classification.rst>`_

`PUBLIC MODELS_HAILO15H Object_Detection <docs/PUBLIC_MODELS_HAILO15H_Object_Detection.rst>`_

`PUBLIC MODELS_HAILO15H Semantic_Segmentation <docs/PUBLIC_MODELS_HAILO15H_Semantic_Segmentation.rst>`_

`PUBLIC MODELS_HAILO15H Pose_Estimation <docs/PUBLIC_MODELS_HAILO15H_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO15H Single_Person_Pose_Estimation <docs/PUBLIC_MODELS_HAILO15H_Single_Person_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO15H Face_Detection <docs/PUBLIC_MODELS_HAILO15H_Face_Detection.rst>`_

`PUBLIC MODELS_HAILO15H Instance_Segmentation <docs/PUBLIC_MODELS_HAILO15H_Instance_Segmentation.rst>`_

`PUBLIC MODELS_HAILO15H Depth_Estimation <docs/PUBLIC_MODELS_HAILO15H_Depth_Estimation.rst>`_

`PUBLIC MODELS_HAILO15H Facial_Landmark_Detection <docs/PUBLIC_MODELS_HAILO15H_Facial_Landmark_Detection.rst>`_

`PUBLIC MODELS_HAILO15H Person_Re-ID <docs/PUBLIC_MODELS_HAILO15H_Person_Re-ID.rst>`_

`PUBLIC MODELS_HAILO15H Super_Resolution <docs/PUBLIC_MODELS_HAILO15H_Super_Resolution.rst>`_

`PUBLIC MODELS_HAILO15H Face_Recognition <docs/PUBLIC_MODELS_HAILO15H_Face_Recognition.rst>`_

`PUBLIC MODELS_HAILO15H Person_Attribute <docs/PUBLIC_MODELS_HAILO15H_Person_Attribute.rst>`_

`PUBLIC MODELS_HAILO15H Face_Attribute <docs/PUBLIC_MODELS_HAILO15H_Face_Attribute.rst>`_

`PUBLIC MODELS_HAILO15H Low_Light_Enhancement <docs/PUBLIC_MODELS_HAILO15H_Low_Light_Enhancement.rst>`_

`PUBLIC MODELS_HAILO15H Image_Denoising <docs/PUBLIC_MODELS_HAILO15H_Image_Denoising.rst>`_

`PUBLIC MODELS_HAILO15H Hand_Landmark detection <docs/PUBLIC_MODELS_HAILO15H_Hand_Landmark_detection.rst>`_

PUBLIC MODELS HAILO15M - Task Type

`PUBLIC MODELS_HAILO15M Classification <docs/PUBLIC_MODELS_HAILO15M_Classification.rst>`_

`PUBLIC MODELS_HAILO15M Object_Detection <docs/PUBLIC_MODELS_HAILO15M_Object_Detection.rst>`_

`PUBLIC MODELS_HAILO15M Semantic_Segmentation <docs/PUBLIC_MODELS_HAILO15M_Semantic_Segmentation.rst>`_

`PUBLIC MODELS_HAILO15M Pose_Estimation <docs/PUBLIC_MODELS_HAILO15M_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO15M Single_Person_Pose_Estimation <docs/PUBLIC_MODELS_HAILO15M_Single_Person_Pose_Estimation.rst>`_

`PUBLIC MODELS_HAILO15M Face_Detection <docs/PUBLIC_MODELS_HAILO15M_Face_Detection.rst>`_

`PUBLIC MODELS_HAILO15M Instance_Segmentation <docs/PUBLIC_MODELS_HAILO15M_Instance_Segmentation.rst>`_

`PUBLIC MODELS_HAILO15M Depth_Estimation <docs/PUBLIC_MODELS_HAILO15M_Depth_Estimation.rst>`_

`PUBLIC MODELS_HAILO15M Facial_Landmark_Detection <docs/PUBLIC_MODELS_HAILO15M_Facial_Landmark_Detection.rst>`_

`PUBLIC MODELS_HAILO15M Person_Re-ID <docs/PUBLIC_MODELS_HAILO15M_Person_Re-ID.rst>`_

`PUBLIC MODELS_HAILO15M Super_Resolution <docs/PUBLIC_MODELS_HAILO15M_Super_Resolution.rst>`_

`PUBLIC MODELS_HAILO15M Face_Recognition <docs/PUBLIC_MODELS_HAILO15M_Face_Recognition.rst>`_

`PUBLIC MODELS_HAILO15M Person_Attribute <docs/PUBLIC_MODELS_HAILO15M_Person_Attribute.rst>`_

`PUBLIC MODELS_HAILO15M Face_Attribute <docs/PUBLIC_MODELS_HAILO15M_Face_Attribute.rst>`_

`PUBLIC MODELS_HAILO15M Low_Light_Enhancement <docs/PUBLIC_MODELS_HAILO15M_Low_Light_Enhancement.rst>`_

`PUBLIC MODELS_HAILO15M Image_Denoising <docs/PUBLIC_MODELS_HAILO15M_Image_Denoising.rst>`_

`PUBLIC MODELS_HAILO15M Hand_Landmark detection <docs/PUBLIC_MODELS_HAILO15M_Hand_Landmark_detection.rst>`_

* | `HAILO MODELS <docs/HAILO_MODELS.rst>`_ which were trained in-house for specific use-cases on internal datasets.
| Each Hailo Model is accompanied with retraining instructions.
Expand Down
106 changes: 106 additions & 0 deletions docs/PUBLIC_MODELS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
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.

.. list-table::
:widths: 31 9 7 11 9
:header-rows: 1

* - Task Type
- Hailo-8
- Hailo-8L
- Hailo-15H
- Hailo-15M
* - Classification
- `Link <public_models/HAILO8_Classification.rst>`_
- `Link <public_models/HAILO8L_Classification.rst>`_
- `Link <public_models/HAILO15H_Classification.rst>`_
- `Link <public_models/HAILO15M_Classification.rst>`_
* - Object Detection
- `Link <public_models/HAILO8_Object_Detection.rst>`_
- `Link <public_models/HAILO8L_Object_Detection.rst>`_
- `Link <public_models/HAILO15H_Object_Detection.rst>`_
- `Link <public_models/HAILO15M_Object_Detection.rst>`_
* - Semantic Segmentation
- `Link <public_models/HAILO8_Semantic_Segmentation.rst>`_
- `Link <public_models/HAILO8L_Semantic_Segmentation.rst>`_
- `Link <public_models/HAILO15H_Semantic_Segmentation.rst>`_
- `Link <public_models/HAILO15M_Semantic_Segmentation.rst>`_
* - Pose Estimation
- `Link <public_models/HAILO8_Pose_Estimation.rst>`_
- `Link <public_models/HAILO8L_Pose_Estimation.rst>`_
- `Link <public_models/HAILO15H_Pose_Estimation.rst>`_
- `Link <public_models/HAILO15M_Pose_Estimation.rst>`_
* - Single Person Pose Estimation
- `Link <public_models/HAILO8_Single_Person_Pose_Estimation.rst>`_
- `Link <public_models/HAILO8L_Single_Person_Pose_Estimation.rst>`_
- `Link <public_models/HAILO15H_Single_Person_Pose_Estimation.rst>`_
- `Link <public_models/HAILO15M_Single_Person_Pose_Estimation.rst>`_
* - Face Detection
- `Link <public_models/HAILO8_Face_Detection.rst>`_
- `Link <public_models/HAILO8L_Face_Detection.rst>`_
- `Link <public_models/HAILO15H_Face_Detection.rst>`_
- `Link <public_models/HAILO15M_Face_Detection.rst>`_
* - Instance Segmentation
- `Link <public_models/HAILO8_Instance_Segmentation.rst>`_
- `Link <public_models/HAILO8L_Instance_Segmentation.rst>`_
- `Link <public_models/HAILO15H_Instance_Segmentation.rst>`_
- `Link <public_models/HAILO15M_Instance_Segmentation.rst>`_
* - Depth Estimation
- `Link <public_models/HAILO8_Depth_Estimation.rst>`_
- `Link <public_models/HAILO8L_Depth_Estimation.rst>`_
- `Link <public_models/HAILO15H_Depth_Estimation.rst>`_
- `Link <public_models/HAILO15M_Depth_Estimation.rst>`_
* - Facial Landmark Detection
- `Link <public_models/HAILO8_Facial_Landmark_Detection.rst>`_
- `Link <public_models/HAILO8L_Facial_Landmark_Detection.rst>`_
- `Link <public_models/HAILO15H_Facial_Landmark_Detection.rst>`_
- `Link <public_models/HAILO15M_Facial_Landmark_Detection.rst>`_
* - Person Re-ID
- `Link <public_models/HAILO8_Person_Re_ID.rst>`_
- `Link <public_models/HAILO8L_Person_Re_ID.rst>`_
- `Link <public_models/HAILO15H_Person_Re_ID.rst>`_
- `Link <public_models/HAILO15M_Person_Re_ID.rst>`_
* - Super Resolution
- `Link <public_models/HAILO8_Super_Resolution.rst>`_
- `Link <public_models/HAILO8L_Super_Resolution.rst>`_
- `Link <public_models/HAILO15H_Super_Resolution.rst>`_
- `Link <public_models/HAILO15M_Super_Resolution.rst>`_
* - Face Recognition
- `Link <public_models/HAILO8_Face_Recognition.rst>`_
- `Link <public_models/HAILO8L_Face_Recognition.rst>`_
- `Link <public_models/HAILO15H_Face_Recognition.rst>`_
- `Link <public_models/HAILO15M_Face_Recognition.rst>`_
* - Person Attribute
- `Link <public_models/HAILO8_Person_Attribute.rst>`_
- `Link <public_models/HAILO8L_Person_Attribute.rst>`_
- `Link <public_models/HAILO15H_Person_Attribute.rst>`_
- `Link <public_models/HAILO15M_Person_Attribute.rst>`_
* - Face Attribute
- `Link <public_models/HAILO8_Face_Attribute.rst>`_
- `Link <public_models/HAILO8L_Face_Attribute.rst>`_
- `Link <public_models/HAILO15H_Face_Attribute.rst>`_
- `Link <public_models/HAILO15M_Face_Attribute.rst>`_
* - Zero-shot Classification
- `Link <public_models/HAILO8_Zero_shot_Classification.rst>`_
- `Link <public_models/HAILO8L_Zero_shot_Classification.rst>`_
- NA
- NA
* - Stereo Depth Estimation
- `Link <public_models/HAILO8_Stereo_Depth_Estimation.rst>`_
- NA
- NA
- NA
* - Low Light Enhancement
- `Link <public_models/HAILO8_Low_Light_Enhancement.rst>`_
- `Link <public_models/HAILO8L_Low_Light_Enhancement.rst>`_
- `Link <public_models/HAILO15H_Low_Light_Enhancement.rst>`_
- `Link <public_models/HAILO15M_Low_Light_Enhancement.rst>`_
* - Image Denoising
- `Link <public_models/HAILO8_Image_Denoising.rst>`_
- `Link <public_models/HAILO8L_Image_Denoising.rst>`_
- `Link <public_models/HAILO15H_Image_Denoising.rst>`_
- `Link <public_models/HAILO15M_Image_Denoising.rst>`_
* - Hand Landmark detection
- `Link <public_models/HAILO8_Hand_Landmark_detection.rst>`_
- `Link <public_models/HAILO8L_Hand_Landmark_detection.rst>`_
- `Link <public_models/HAILO15H_Hand_Landmark_detection.rst>`_
- `Link <public_models/HAILO15M_Hand_Landmark_detection.rst>`_
Loading

0 comments on commit 33ea1dd

Please sign in to comment.