File size: 10,471 Bytes
2d378d1
f0fa7a0
3b5e51a
 
 
2d378d1
 
 
 
f0fa7a0
 
3b5e51a
 
0ad12bc
3b5e51a
0ad12bc
3b5e51a
0ad12bc
3b5e51a
 
 
 
03f33a6
0ad12bc
16c0d15
0ad12bc
 
16c0d15
0ad12bc
 
 
 
 
 
 
 
 
 
 
 
f0fa7a0
 
0ad12bc
 
 
 
 
 
 
f0fa7a0
 
0ad12bc
 
 
 
 
 
 
 
 
 
 
f0fa7a0
 
0ad12bc
 
 
 
 
 
 
 
 
 
 
 
 
 
f0fa7a0
 
0ad12bc
 
 
 
 
 
16c0d15
f0fa7a0
 
0ad12bc
03f33a6
0ad12bc
 
 
 
 
16c0d15
0ad12bc
 
 
 
 
c5236aa
0ad12bc
 
 
 
 
 
 
 
 
 
 
 
 
 
f0fa7a0
 
0ad12bc
f0fa7a0
0ad12bc
 
f0fa7a0
 
0ad12bc
 
f0fa7a0
0ad12bc
f0fa7a0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0ad12bc
 
 
 
 
 
024e898
3b5e51a
024e898
0ad12bc
 
f0fa7a0
0ad12bc
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
---
title: TIEdgeAI
emoji: πŸ€–
colorFrom: red
colorTo: gray
sdk: static
pinned: false
---

<!-- AUTO-GENERATED by packaging/generate_org_card.py from README.md β€” do not edit by hand. Edit README.md and re-run the generator instead. -->

<div align="center">

<img src="https://huggingface.co/spaces/TexasInstruments/README/resolve/main/docs/assets/TXN-Logo.png" alt="Texas Instruments" width="72" height="72" />

# EdgeAI Model Hub

**Pre-trained, hardware-optimized, edge AI models for TI Microprocessor devices**

</div>

---

## Overview

The TI EdgeAI Model Hub is a curated repository of open-source computer vision models
optimized for deployment on Texas Instruments Microprocessor devices. 

Models are compiled for TI hardware
using [edgeai-tidl-tools](https://github.com/TexasInstruments/edgeai-tidl-tools)
or [edgeai-tidlrunner](https://github.com/TexasInstruments/edgeai-tidlrunner),
enabling production-ready inference without cloud dependency. For more details on TIDL model
compilation options, runtimes, and supported operators, see the
[TIDL User Guide](https://github.com/TexasInstruments/edgeai-tidl-tools#user-guide).

- βœ… Portable across various devices
- βœ… Optimized for TI MPU devices
- βœ… Benchmarked on a variety of TI MPU devices with C7 NPU
- βœ… Automated scripts for model compilation, benchmark & deployment

---

## Use Cases

| | | |
|---|---|---|
| **Automotive** | **Aerospace & Defense** | **Industrial** |
| **Surveillance** | **Robotics** | **Edge IoT** |

---

## License Summary

Models in this hub are distributed under various open-source licenses β€” each model's license is indicated in its own documentation page.

> **Disclaimer:** Certain licenses in this repository impose distribution restrictions that
> may affect commercial, proprietary, or regulated-industry use. It is the sole responsibility of the
> user to review the applicable license terms, assess compatibility with their intended use, and obtain
> any necessary legal clearances prior to use or distribution. Texas Instruments makes no representation
> regarding the suitability of these licenses for any particular purpose and accepts no legal
> responsibility for the user's compliance obligations.

---

## Supported Hardware

Compatible TI MPU device families compiled and validated via TIDL. See the supported devices, SDKs and version compatibility at the
[EdgeAI developer landing space](https://github.com/TexasInstruments/edgeai/blob/main/edgeai-mpu/readme_sdk.md) and the
[edgeai-tidl-tools SDK version compatibility matrix](https://github.com/TexasInstruments/edgeai-tidl-tools/blob/master/docs/sdk_version_compatibility_table.md).

| Device Family | Variants |
|---|---|
| **AM62A** | [AM62A3](https://www.ti.com/product/AM62A3) Β· [AM62A7](https://www.ti.com/product/AM62A7) |
| **J722S** | [TDA4AEN](https://www.ti.com/product/TDA4AEN-Q1) Β· [AM67A](https://www.ti.com/product/AM67A) |
| **J721E** | [TDA4VM](https://www.ti.com/product/TDA4VM) |
| **J721S2** | [TDA4VE](https://www.ti.com/product/TDA4VE-Q1) Β· [TDA4VL](https://www.ti.com/product/TDA4VL-Q1) Β· [TDA4AL](https://www.ti.com/product/TDA4AL-Q1) Β· [AM68A](https://www.ti.com/product/AM68A) |
| **J784S4** | [TDA4VH](https://www.ti.com/product/TDA4VH-Q1) Β· [TDA4AH](https://www.ti.com/product/TDA4AH-Q1) Β· [AM69A](https://www.ti.com/product/AM69A) |

---

## Compilation & Deployment

| Tool | Description |
|------|-------------|
| **[edgeai-tidlrunner](https://github.com/TexasInstruments/edgeai-tidlrunner)** | High-level compilation and benchmark interface. (Recommended for compilation and benchmark) |
| **[edgeai-tidl-tools](https://github.com/TexasInstruments/edgeai-tidl-tools)** | Deployment tools (and also low-level compilation tools for advanced users). |

---

## Quick Start

**1. Clone the repository**
```bash
git clone https://github.com/TexasInstruments/edgeai-modelhub.git
cd edgeai-modelhub
```

**2. Navigate to a model directory and prepare the model**
```bash
cd models/vision/<task>/<model>/
python prepare_model.py --model <variant>
```

**3. Compile for TI hardware** (run from inside the edgeai-tidlrunner directory)
```bash
cd /path/to/edgeai-tidlrunner
tidlrunner-cli compile --target_device <device> \
  --config_path /path/to/edgeai-modelhub/<model>_config.yaml
```

**4. Infer on TI hardware** (run from inside the edgeai-tidlrunner directory)
```bash
cd /path/to/edgeai-tidlrunner
tidlrunner-cli infer --target_device <device> \
  --config_path /path/to/edgeai-modelhub/<model>_config.yaml
```

---

## Deployment

Deplyment can be done using **[edgeai-tidl-tools](https://github.com/TexasInstruments/edgeai-tidl-tools)**. For ONNX models, onnxruntime-tidl with TIDL acceleration can be used. Consult the documentation of edgeai-tidl-tools for more details.

---

## Model Catalog

| Model | Capability | Variants | Input | Reference Performance | License | Repo |
|---|---|---|---|---|---|---|
| **MobileNetV3** | Image Classification | large | 224Γ—224 | 75.3% Top-1 | [![BSD-3-Clause](https://img.shields.io/badge/BSD--3--Clause-065f46?style=flat-square)](https://opensource.org/licenses/BSD-3-Clause) | [View](https://huggingface.co/TexasInstruments/MobileNetV3-Classification) |
| **ResNet-50** | Image Classification | v1.5, v1 | 224Γ—224 | 74.93–76.15% Top-1 | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/ResNet-Classification) |
| **DINO** | Image Classification | ViT-S/16, ViT-S/8, ViT-B/16, ViT-B/8, ResNet-50 | 224Γ—224 | 75.3–80.1% Top-1 | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/DINO-Classification) |
| **DINOv2** | Image Classification | ViT-S/14, ViT-B/14 (w/ & w/o registers) | 224Γ—224 | 80.9–84.6% Top-1 | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/DINOv2-Classification) |
| **ViT** | Image Classification | vit_b_16, vit_b_32, vit_l_16, vit_l_32 | 224Γ—224 | 75.9–81.1% Top-1 | [![BSD-3-Clause](https://img.shields.io/badge/BSD--3--Clause-065f46?style=flat-square)](https://opensource.org/licenses/BSD-3-Clause) | [View](https://huggingface.co/TexasInstruments/ViT-Classification) |
| **ConvNeXt** | Image Classification | convnext_tiny, convnext_small, convnext_base, convnext_large | 224Γ—224 | 82.5–84.4% Top-1 | [![BSD-3-Clause](https://img.shields.io/badge/BSD--3--Clause-065f46?style=flat-square)](https://opensource.org/licenses/BSD-3-Clause) | [View](https://huggingface.co/TexasInstruments/ConvNeXt-Classification) |
| **DEIMv2** | Object Detection | s, m | 640Γ—640 | 50.9–53.0% mAP | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/DEIMv2-Detection) |
| **DETR** | Object Detection | detr_resnet50, detr_resnet50_dc5, detr_resnet101, detr_resnet101_dc5 | 800Γ—800 (flexible) | AP50:95 42.0–44.9, AP50 62.4–64.7 | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/DETR-Detection) |
| **Deformable-DETR** | Object Detection | single-scale | 800Γ—800 | AP50:95 39.4% | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/Deformable-DETR-Detection) |
| **RF-DETR** | Object Detection | nano, s, m, l | 384–704px | 48.4–56.5% mAP | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/RF-DETR-Detection) |
| **RT-DETRv2** | Object Detection | s, ms, m, l, x | 640Γ—640 | 48.1–54.3% mAP | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/RT-DETRv2-Detection) |
| **RTMDet** | Object Detection | tiny, s, m, l, x | 640Γ—640 | 40.9–52.8% mAP | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/RTMDet-Detection) |
| **YOLO11** | Object Detection | n, s, m, l, x | 640Γ—640 | 39.5–54.7% mAP | [![AGPL 3.0](https://img.shields.io/badge/AGPL%203.0-9d174d?style=flat-square)](https://www.gnu.org/licenses/agpl-3.0.html) | [View](https://huggingface.co/TexasInstruments/YOLO11-Detection) |
| **YOLO26** | Object Detection | n, s, m, l, x | 640Γ—640 | 40.9–57.5% mAP | [![AGPL 3.0](https://img.shields.io/badge/AGPL%203.0-9d174d?style=flat-square)](https://www.gnu.org/licenses/agpl-3.0.html) | [View](https://huggingface.co/TexasInstruments/YOLO26-Detection) |
| **YOLOv8** | Object Detection | n, m | 640Γ—640 | 37.3–50.2% mAP | [![AGPL 3.0](https://img.shields.io/badge/AGPL%203.0-9d174d?style=flat-square)](https://www.gnu.org/licenses/agpl-3.0.html) | [View](https://huggingface.co/TexasInstruments/YOLOv8-Detection) |
| **YOLOX** | Object Detection | nano, tiny, m, l, x, darknet53 | 416Γ—416 / 640Γ—640 | 24.8–51.2% mAP | [![Apache 2.0](https://img.shields.io/badge/Apache%202.0-1d4ed8?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0) | [View](https://huggingface.co/TexasInstruments/YOLOX-Detection) |

---

## Resources & Links

- **Ecosystem:** [TI EdgeAI](https://github.com/TexasInstruments/edgeai/blob/main/edgeai-mpu) Β· [EdgeAI SDK](https://github.com/TexasInstruments/edgeai/blob/main/edgeai-mpu/readme_sdk.md)
- **Tools:** [edgeai-tidlrunner](https://github.com/TexasInstruments/edgeai-tidlrunner) Β· [edgeai-tidl-tools](https://github.com/TexasInstruments/edgeai-tidl-tools)
- **Community:** [E2E Support](https://e2e.ti.com/support/processors-group/processors/f/processors-forum) Β· [Issues](https://github.com/TexasInstruments/edgeai/issues) Β· [Discussions](https://github.com/TexasInstruments/edgeai/discussions)

---

<div align="center">

**Maintained by Texas Instruments EdgeAI Team &nbsp;|&nbsp; Last Updated August 2026**

[Contact](mailto:edgeai-dev@list.ti.com)

</div>