update documents
Browse files- README.en.md +81 -41
- README.md +68 -43
README.en.md
CHANGED
|
@@ -1,59 +1,99 @@
|
|
| 1 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
Detection and pointing conversions for experimental Android integrations. Reviewed annotations can update heads or output adapters while visual backbones remain frozen. This package is not an operational fire-alert system.
|
| 6 |
-
|
| 7 |
-
[Français](README.md) · **English**
|
| 8 |
-
[Get started](docs/USAGE.en.md) · [Catalogue and evidence](docs/BENCHMARKS.en.md) · [Kotlin SDK](android/README.md) · [Continuous learning](docs/CONTINUOUS_LEARNING.en.md)
|
| 9 |
-
|
| 10 |
-
| Delivered variants | Host training | Standalone Android |
|
| 11 |
-
|---|---|---|
|
| 12 |
-
| **6**, including 5 trainable | **5 checked conversions** | **YOLO11 M learning checked on emulator** |
|
| 13 |
|
| 14 |
-
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
-
|
|
|
|
|
|
|
| 17 |
|
| 18 |
-
|
| 19 |
-
|---|---|
|
| 20 |
-
| D-FINE M strict v1 | [Detection and candidate adaptation](models/fireviewer_dfine_m_strict_v1_learning/README.md) |
|
| 21 |
-
| RT-DETRv2 R50 | [Detection and candidate adaptation](models/fireviewer_rtdetr_v2_r50_learning/README.md) |
|
| 22 |
-
| YOLO11 M strict v1 | [Inference](models/fireviewer_yolo11m_strict_v1/README.md) · [Learning](models/fireviewer_yolo11m_strict_v1_learning/README.md) |
|
| 23 |
-
| RF-DETR Medium 1.10 | [Detection and candidate adaptation](models/fireviewer_rfdetr_medium_v110_learning/README.md) |
|
| 24 |
-
| DINOv3 pointing pilot v1 | [Segmentation, pointing, presence and abstention](models/fireviewer_dinov3_pointing_pilot_v1_learning/README.md) |
|
| 25 |
|
| 26 |
-
|
|
|
|
| 27 |
|
| 28 |
-
|
|
|
|
| 29 |
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
-
|
| 35 |
|
| 36 |
-
|
|
|
|
|
|
|
| 37 |
|
| 38 |
-
|
|
|
|
|
|
|
|
|
|
| 39 |
|
| 40 |
-
|
| 41 |
-
|---|---|---|---|
|
| 42 |
-
| [D-FINE M · learning](models/fireviewer_dfine_m_strict_v1_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 43 |
-
| [DINOv3 pointing · learning](models/fireviewer_dinov3_pointing_pilot_v1_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 44 |
-
| [RF-DETR Medium · learning](models/fireviewer_rfdetr_medium_v110_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 45 |
-
| [RT-DETRv2 R50 · learning](models/fireviewer_rtdetr_v2_r50_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 46 |
-
| [YOLO11 M](models/fireviewer_yolo11m_strict_v1/README.md) | N/A | — | Non qualifié / Not qualified |
|
| 47 |
-
| [YOLO11 M · learning](models/fireviewer_yolo11m_strict_v1_learning/README.md) | PASS | PASS | Non qualifié / Not qualified |
|
| 48 |
|
| 49 |
-
|
|
|
|
|
|
|
|
|
|
| 50 |
|
| 51 |
-
|
|
|
|
|
|
|
| 52 |
|
| 53 |
-
##
|
| 54 |
|
| 55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
|
| 57 |
-
|
|
|
|
|
|
|
|
|
|
| 58 |
|
| 59 |
-
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
library_name: tensorflow-lite
|
| 3 |
+
license: other
|
| 4 |
+
tags:
|
| 5 |
+
- android
|
| 6 |
+
- on-device-training
|
| 7 |
+
- fire-detection
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
# FireViewer LiteRT Models for Android
|
| 11 |
+
|
| 12 |
+
Fire/smoke detection and pointing conversions for experimental Android workflows:
|
| 13 |
+
**6 delivered variants, including 5 with trainable heads or output adapters**.
|
| 14 |
+
Reviewed annotations can update the exposed adaptation parameters while the
|
| 15 |
+
visual backbones remain frozen.
|
| 16 |
+
|
| 17 |
+
[Usage guide](docs/USAGE.en.md) · [Conversion and SDK evidence](docs/BENCHMARKS.en.md)
|
| 18 |
+
· [Kotlin SDK](android/README.md) · [Checkpoint lifecycle](docs/CONTINUOUS_LEARNING.en.md).
|
| 19 |
+
|
| 20 |
+
## Catalogue and recorded qualification
|
| 21 |
+
|
| 22 |
+
| Variant | Synthetic host learning | Standalone Android SDK | Vision Dataset Studio |
|
| 23 |
+
| --- | --- | --- | --- |
|
| 24 |
+
| [D-FINE M strict v1, learning](models/fireviewer_dfine_m_strict_v1_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 25 |
+
| [RT-DETRv2 R50, learning](models/fireviewer_rtdetr_v2_r50_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 26 |
+
| [YOLO11 M strict v1, inference](models/fireviewer_yolo11m_strict_v1/README.md) | N/A | Not qualified | Not qualified |
|
| 27 |
+
| [YOLO11 M strict v1, learning](models/fireviewer_yolo11m_strict_v1_learning/README.md) | PASS | PASS on emulator | Not qualified |
|
| 28 |
+
| [RF-DETR Medium 1.10, learning](models/fireviewer_rfdetr_medium_v110_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 29 |
+
| [DINOv3 pointing pilot v1, learning](models/fireviewer_dinov3_pointing_pilot_v1_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 30 |
|
| 31 |
+

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
|
| 33 |
+
The retained [delivery receipt](reports/fireviewer-completion.json) covers five
|
| 34 |
+
learning conversions. The YOLO inference-only graph is a sixth delivered variant.
|
| 35 |
+
No SegFormer graph is delivered because the optional source was unavailable.
|
| 36 |
+
Detection adapters cannot create proposals absent from the frozen detector.
|
| 37 |
|
| 38 |
+
**All six variants remain unqualified inside Vision Dataset Studio.** The YOLO
|
| 39 |
+
learning SDK pass does not qualify other models, application integration or a
|
| 40 |
+
physical ARM phone. Task accuracy, generalization and forgetting are unmeasured.
|
| 41 |
|
| 42 |
+
## Download and integrate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
|
| 44 |
+
Choose a variant and read its README, runtime contract, artifact manifest and
|
| 45 |
+
source notices. Retrieve all matching files at the same immutable revision:
|
| 46 |
|
| 47 |
+
```python
|
| 48 |
+
from huggingface_hub import hf_hub_download
|
| 49 |
|
| 50 |
+
contract = hf_hub_download(
|
| 51 |
+
repo_id="fireviewer/litert-models",
|
| 52 |
+
revision="bdcd483d5c5aadeff1b531a35b536f3530906e18",
|
| 53 |
+
filename="models/fireviewer_yolo11m_strict_v1_learning/runtime_contract.json",
|
| 54 |
+
)
|
| 55 |
+
```
|
| 56 |
|
| 57 |
+
Apply the exact normalization, tensor layout, labels and coordinate transform.
|
| 58 |
+
Check inference before learning, train only with reviewed targets, keep the
|
| 59 |
+
original weights, and store checkpoints separately. Evaluate adapted candidates
|
| 60 |
+
before activation. See the [complete usage guide](docs/USAGE.en.md).
|
| 61 |
|
| 62 |
+
## SDK and runtime contract
|
| 63 |
|
| 64 |
+
The Kotlin SDK exposes `infer`, `train`, `save` and `restore`. Checkpoints preserve
|
| 65 |
+
parameters, SGD momentum and step counters; receipts check model/label identity
|
| 66 |
+
and file integrity. The integrating application selects the active checkpoint.
|
| 67 |
|
| 68 |
+
YOLO supports image dimensions that are multiples of 32. Other graphs resize to
|
| 69 |
+
their internal grid. The historical SDK uses TensorFlow Lite and Select TF Ops
|
| 70 |
+
**2.16.1**. Vision Dataset Studio's separate 16 KB Flex fix does not retroactively
|
| 71 |
+
qualify this SDK. [Conversion sources](conversion/README.md).
|
| 72 |
|
| 73 |
+
## Rights and responsible use
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
|
| 75 |
+
Source weights, datasets and software retain their own licences and restrictions.
|
| 76 |
+
Read each variant's notices; download access alone grants no commercial-use or
|
| 77 |
+
redistribution permission. In particular, YOLO upstream obligations and the
|
| 78 |
+
DINOv3 pilot's retained release policy remain applicable.
|
| 79 |
|
| 80 |
+
Synthetic checks establish parameter updates and persistence, not field accuracy
|
| 81 |
+
or reliable alerts. These models must not be used alone to confirm a fire,
|
| 82 |
+
trigger an emergency alert, order an evacuation or direct emergency response.
|
| 83 |
|
| 84 |
+
## Documentation and revision
|
| 85 |
|
| 86 |
+
Card updated in English on **5 October 2026**, from the public repository at
|
| 87 |
+
[`bdcd483d5c5aadeff1b531a35b536f3530906e18`](https://huggingface.co/fireviewer/litert-models/tree/bdcd483d5c5aadeff1b531a35b536f3530906e18) and its retained reports.
|
| 88 |
+
This update checks documentation, repository metadata and small evidence files;
|
| 89 |
+
it does not rerun training, inference, dataset payload verification or device qualification.
|
| 90 |
+
Historical receipts keep their original dates, revisions and scope. Earlier README
|
| 91 |
+
hashes in artifact manifests refer to those earlier releases.
|
| 92 |
|
| 93 |
+
The association FIRE-VIEWER provides administrative and financial stewardship for
|
| 94 |
+
resources under its control. Technical governance is maintainer-led. Upstream,
|
| 95 |
+
source-specific and pre-association rights remain separate; repository placement
|
| 96 |
+
does not transfer ownership or grant additional rights.
|
| 97 |
|
| 98 |
+
[Project documentation](https://github.com/fireviewer/Fireviewer_doc/blob/main/docs/public/HUGGINGFACE.md)
|
| 99 |
+
· [Institutional website](https://fire-viewer.fr). Contact: **contact@fire-viewer.fr**.
|
README.md
CHANGED
|
@@ -7,68 +7,93 @@ tags:
|
|
| 7 |
- fire-detection
|
| 8 |
---
|
| 9 |
|
| 10 |
-
# FireViewer
|
| 11 |
|
| 12 |
-
|
|
|
|
|
|
|
|
|
|
| 13 |
|
| 14 |
-
|
|
|
|
| 15 |
|
| 16 |
-
|
| 17 |
-
[Prise en main](docs/USAGE.md) · [Catalogue et preuves](docs/BENCHMARKS.md) · [SDK Kotlin](android/README.md) · [Apprentissage continu](docs/CONTINUOUS_LEARNING.md)
|
| 18 |
|
| 19 |
-
|
|
| 20 |
-
|---|---|---|
|
| 21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
|
| 23 |
-
|
| 24 |
|
| 25 |
-
|
|
|
|
|
|
|
|
|
|
| 26 |
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
| RT-DETRv2 R50 | [Détection et adaptation des propositions](models/fireviewer_rtdetr_v2_r50_learning/README.md) |
|
| 31 |
-
| YOLO11 M strict v1 | [Inférence](models/fireviewer_yolo11m_strict_v1/README.md) · [Variante entraînable](models/fireviewer_yolo11m_strict_v1_learning/README.md) |
|
| 32 |
-
| RF-DETR Medium 1.10 | [Détection et adaptation des propositions](models/fireviewer_rfdetr_medium_v110_learning/README.md) |
|
| 33 |
-
| DINOv3 pointing pilot v1 | [Segmentation, pointage, présence et abstention](models/fireviewer_dinov3_pointing_pilot_v1_learning/README.md) |
|
| 34 |
|
| 35 |
-
|
| 36 |
|
| 37 |
-
|
|
|
|
| 38 |
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
3. Appliquer exactement normalisation, disposition des tenseurs, classes et transformation des coordonnées.
|
| 42 |
-
4. Tester l’inférence avant l’apprentissage ; fournir uniquement des annotations connues et revues.
|
| 43 |
-
5. Conserver l’original, enregistrer les checkpoints séparément et évaluer un candidat avant activation.
|
| 44 |
|
| 45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
|
| 47 |
-
|
|
|
|
|
|
|
|
|
|
| 48 |
|
| 49 |
-
|
| 50 |
|
| 51 |
-
|
|
|
|
|
|
|
| 52 |
|
| 53 |
-
|
|
|
|
|
|
|
|
|
|
| 54 |
|
| 55 |
-
|
| 56 |
-
|---|---|---|---|
|
| 57 |
-
| [D-FINE M · learning](models/fireviewer_dfine_m_strict_v1_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 58 |
-
| [DINOv3 pointing · learning](models/fireviewer_dinov3_pointing_pilot_v1_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 59 |
-
| [RF-DETR Medium · learning](models/fireviewer_rfdetr_medium_v110_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 60 |
-
| [RT-DETRv2 R50 · learning](models/fireviewer_rtdetr_v2_r50_learning/README.md) | PASS | — | Non qualifié / Not qualified |
|
| 61 |
-
| [YOLO11 M](models/fireviewer_yolo11m_strict_v1/README.md) | N/A | — | Non qualifié / Not qualified |
|
| 62 |
-
| [YOLO11 M · learning](models/fireviewer_yolo11m_strict_v1_learning/README.md) | PASS | PASS | Non qualifié / Not qualified |
|
| 63 |
|
| 64 |
-
|
|
|
|
|
|
|
|
|
|
| 65 |
|
| 66 |
-
|
|
|
|
|
|
|
| 67 |
|
| 68 |
-
##
|
| 69 |
|
| 70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
|
| 72 |
-
|
|
|
|
|
|
|
|
|
|
| 73 |
|
| 74 |
-
|
|
|
|
|
|
| 7 |
- fire-detection
|
| 8 |
---
|
| 9 |
|
| 10 |
+
# FireViewer LiteRT Models for Android
|
| 11 |
|
| 12 |
+
Fire/smoke detection and pointing conversions for experimental Android workflows:
|
| 13 |
+
**6 delivered variants, including 5 with trainable heads or output adapters**.
|
| 14 |
+
Reviewed annotations can update the exposed adaptation parameters while the
|
| 15 |
+
visual backbones remain frozen.
|
| 16 |
|
| 17 |
+
[Usage guide](docs/USAGE.en.md) · [Conversion and SDK evidence](docs/BENCHMARKS.en.md)
|
| 18 |
+
· [Kotlin SDK](android/README.md) · [Checkpoint lifecycle](docs/CONTINUOUS_LEARNING.en.md).
|
| 19 |
|
| 20 |
+
## Catalogue and recorded qualification
|
|
|
|
| 21 |
|
| 22 |
+
| Variant | Synthetic host learning | Standalone Android SDK | Vision Dataset Studio |
|
| 23 |
+
| --- | --- | --- | --- |
|
| 24 |
+
| [D-FINE M strict v1, learning](models/fireviewer_dfine_m_strict_v1_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 25 |
+
| [RT-DETRv2 R50, learning](models/fireviewer_rtdetr_v2_r50_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 26 |
+
| [YOLO11 M strict v1, inference](models/fireviewer_yolo11m_strict_v1/README.md) | N/A | Not qualified | Not qualified |
|
| 27 |
+
| [YOLO11 M strict v1, learning](models/fireviewer_yolo11m_strict_v1_learning/README.md) | PASS | PASS on emulator | Not qualified |
|
| 28 |
+
| [RF-DETR Medium 1.10, learning](models/fireviewer_rfdetr_medium_v110_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 29 |
+
| [DINOv3 pointing pilot v1, learning](models/fireviewer_dinov3_pointing_pilot_v1_learning/README.md) | PASS | Not qualified | Not qualified |
|
| 30 |
|
| 31 |
+

|
| 32 |
|
| 33 |
+
The retained [delivery receipt](reports/fireviewer-completion.json) covers five
|
| 34 |
+
learning conversions. The YOLO inference-only graph is a sixth delivered variant.
|
| 35 |
+
No SegFormer graph is delivered because the optional source was unavailable.
|
| 36 |
+
Detection adapters cannot create proposals absent from the frozen detector.
|
| 37 |
|
| 38 |
+
**All six variants remain unqualified inside Vision Dataset Studio.** The YOLO
|
| 39 |
+
learning SDK pass does not qualify other models, application integration or a
|
| 40 |
+
physical ARM phone. Task accuracy, generalization and forgetting are unmeasured.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
|
| 42 |
+
## Download and integrate
|
| 43 |
|
| 44 |
+
Choose a variant and read its README, runtime contract, artifact manifest and
|
| 45 |
+
source notices. Retrieve all matching files at the same immutable revision:
|
| 46 |
|
| 47 |
+
```python
|
| 48 |
+
from huggingface_hub import hf_hub_download
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
+
contract = hf_hub_download(
|
| 51 |
+
repo_id="fireviewer/litert-models",
|
| 52 |
+
revision="bdcd483d5c5aadeff1b531a35b536f3530906e18",
|
| 53 |
+
filename="models/fireviewer_yolo11m_strict_v1_learning/runtime_contract.json",
|
| 54 |
+
)
|
| 55 |
+
```
|
| 56 |
|
| 57 |
+
Apply the exact normalization, tensor layout, labels and coordinate transform.
|
| 58 |
+
Check inference before learning, train only with reviewed targets, keep the
|
| 59 |
+
original weights, and store checkpoints separately. Evaluate adapted candidates
|
| 60 |
+
before activation. See the [complete usage guide](docs/USAGE.en.md).
|
| 61 |
|
| 62 |
+
## SDK and runtime contract
|
| 63 |
|
| 64 |
+
The Kotlin SDK exposes `infer`, `train`, `save` and `restore`. Checkpoints preserve
|
| 65 |
+
parameters, SGD momentum and step counters; receipts check model/label identity
|
| 66 |
+
and file integrity. The integrating application selects the active checkpoint.
|
| 67 |
|
| 68 |
+
YOLO supports image dimensions that are multiples of 32. Other graphs resize to
|
| 69 |
+
their internal grid. The historical SDK uses TensorFlow Lite and Select TF Ops
|
| 70 |
+
**2.16.1**. Vision Dataset Studio's separate 16 KB Flex fix does not retroactively
|
| 71 |
+
qualify this SDK. [Conversion sources](conversion/README.md).
|
| 72 |
|
| 73 |
+
## Rights and responsible use
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
|
| 75 |
+
Source weights, datasets and software retain their own licences and restrictions.
|
| 76 |
+
Read each variant's notices; download access alone grants no commercial-use or
|
| 77 |
+
redistribution permission. In particular, YOLO upstream obligations and the
|
| 78 |
+
DINOv3 pilot's retained release policy remain applicable.
|
| 79 |
|
| 80 |
+
Synthetic checks establish parameter updates and persistence, not field accuracy
|
| 81 |
+
or reliable alerts. These models must not be used alone to confirm a fire,
|
| 82 |
+
trigger an emergency alert, order an evacuation or direct emergency response.
|
| 83 |
|
| 84 |
+
## Documentation and revision
|
| 85 |
|
| 86 |
+
Card updated in English on **5 October 2026**, from the public repository at
|
| 87 |
+
[`bdcd483d5c5aadeff1b531a35b536f3530906e18`](https://huggingface.co/fireviewer/litert-models/tree/bdcd483d5c5aadeff1b531a35b536f3530906e18) and its retained reports.
|
| 88 |
+
This update checks documentation, repository metadata and small evidence files;
|
| 89 |
+
it does not rerun training, inference, dataset payload verification or device qualification.
|
| 90 |
+
Historical receipts keep their original dates, revisions and scope. Earlier README
|
| 91 |
+
hashes in artifact manifests refer to those earlier releases.
|
| 92 |
|
| 93 |
+
The association FIRE-VIEWER provides administrative and financial stewardship for
|
| 94 |
+
resources under its control. Technical governance is maintainer-led. Upstream,
|
| 95 |
+
source-specific and pre-association rights remain separate; repository placement
|
| 96 |
+
does not transfer ownership or grant additional rights.
|
| 97 |
|
| 98 |
+
[Project documentation](https://github.com/fireviewer/Fireviewer_doc/blob/main/docs/public/HUGGINGFACE.md)
|
| 99 |
+
· [Institutional website](https://fire-viewer.fr). Contact: **contact@fire-viewer.fr**.
|