unicornwhodev commited on
Commit
ee2b348
·
verified ·
1 Parent(s): bdcd483

update documents

Browse files
Files changed (2) hide show
  1. README.en.md +81 -41
  2. README.md +68 -43
README.en.md CHANGED
@@ -1,59 +1,99 @@
1
- # FireViewer · LiteRT on Android
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
- **Documented fire/smoke models with local adaptation and verifiable checkpoints.**
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
- All six variants remain **unqualified inside Vision Dataset Studio**. The YOLO SDK pass covers neither other models nor application integration. Physical ARM, task accuracy and forgetting are unmeasured.
 
 
 
15
 
16
- ## Find the component
 
 
17
 
18
- | Family | Files and scope |
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
- The optional SegFormer-B2 source was unavailable; no SegFormer graph is delivered. Detection adapters cannot create candidates absent from the frozen detector.
 
27
 
28
- ## Start with a controlled integration
 
29
 
30
- Choose a variant, read its contract and source notices, download a pinned revision and verify the artifact manifest. Apply its exact preprocessing, classes and coordinate transform. Test inference before training, use reviewed targets, keep the original and store checkpoints separately. Evaluate candidates before activation. [Full usage guide](docs/USAGE.en.md).
 
 
 
 
 
31
 
32
- ## SDK and runtime
 
 
 
33
 
34
- The [Kotlin SDK](android/README.md) provides `infer`, `train`, `save` and `restore`. Checkpoints retain parameters, SGD momentum and step counters. Receipts verify model/label identity and file integrity; the integrating application decides which version is active.
35
 
36
- YOLO supports H/W multiples of 32. Other graphs resize to an internal grid. The historical SDK uses TensorFlow Lite + Select TF Ops **2.16.1**. Vision Dataset Studio's separate 16 KB Flex fix does not retroactively qualify this SDK.
 
 
37
 
38
- ## Recorded qualification
 
 
 
39
 
40
- | Variante / Variant | Hôte / Host | SDK | Application / App |
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
- ![Historical conversion and SDK qualification matrix](docs/figures/qualification-matrix.png)
 
 
 
50
 
51
- Reports distinguish conversion parity, synthetic host learning, standalone Android SDK and application integration. [Full report](docs/BENCHMARKS.en.md) · [Delivery receipt](reports/fireviewer-completion.json) · [Conversion sources](conversion/README.md).
 
 
52
 
53
- ## Rights and limitations
54
 
55
- Source models, datasets and components retain their own licences and restrictions. Check each model's rights and notices; **download access alone does not grant commercial-use rights**. This documentation changes no licence.
 
 
 
 
 
56
 
57
- Synthetic checks prove updates and persistence, not field accuracy, generalization or reliable emergency alerts. Select models using authorized representative data, human review and measurements on the intended device.
 
 
 
58
 
59
- <sub>Updated 23 September 2026 · Historical evidence preserved · No model weights changed.</sub>
 
 
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
+ ![Historical conversion and SDK qualification matrix](docs/figures/qualification-matrix.png)
 
 
 
 
 
 
 
 
 
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 · LiteRT sur Android
11
 
12
- **Des modèles feu/fumée documentés, avec adaptation locale et checkpoints vérifiables.**
 
 
 
13
 
14
- Conversions de détection et de pointage pour des intégrations Android expérimentales. Les têtes ou sorties peuvent apprendre à partir d’annotations revues ; les réseaux visuels restent figés. Cette livraison ne constitue pas un système d’alerte incendie ou une validation opérationnelle.
 
15
 
16
- **Français** · [English](README.en.md)
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
- | Variantes livrées | Apprentissage sur hôte | Android autonome |
20
- |---|---|---|
21
- | **6**, dont 5 entraînables | **5 conversions vérifiées** | **YOLO11 M learning vérifié sur émulateur** |
 
 
 
 
 
22
 
23
- Les six variantes restent **non qualifiées dans Vision Dataset Studio**. Le succès du SDK YOLO ne valide ni les autres modèles ni leur intégration dans l’application. Aucun téléphone ARM physique, score de détection ou test d’oubli n’est documenté.
24
 
25
- ## Trouver le bon composant
 
 
 
26
 
27
- | Famille | Usage et fichiers |
28
- |---|---|
29
- | D-FINE M strict v1 | [Détection et adaptation des propositions](models/fireviewer_dfine_m_strict_v1_learning/README.md) |
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
- La source optionnelle SegFormer-B2 n’était pas disponible : aucun modèle SegFormer n’est livré ici. Les adaptations de détection ne créent pas de propositions absentes du détecteur figé.
36
 
37
- ## Démarrer sans ambiguïté
 
38
 
39
- 1. Choisir une variante et lire son README, son contrat et ses notices.
40
- 2. Télécharger une révision épinglée et vérifier le manifeste des artefacts.
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
- [Guide complet et exemples de téléchargement](docs/USAGE.md) · [Cycle des checkpoints](docs/CONTINUOUS_LEARNING.md).
 
 
 
 
 
46
 
47
- ## SDK et architecture
 
 
 
48
 
49
- Le [SDK Kotlin](android/README.md) expose `infer`, `train`, `save` et `restore`. Ses générations conservent paramètres, moments SGD et compteur d’étapes ; les reçus contrôlent modèle, schéma de labels et intégrité des fichiers. L’application qui l’intègre reste responsable de la validation métier et du choix des poids actifs.
50
 
51
- YOLO accepte des dimensions H/W multiples de 32. Les autres modèles redimensionnent dans le graphe vers leur grille interne. Le SDK historique utilise TensorFlow Lite et Select TF Ops **2.16.1** ; le correctif Flex 16 Ko de Vision Dataset Studio est une livraison distincte, pas une qualification rétroactive de ce SDK.
 
 
52
 
53
- ## Résultats documentés
 
 
 
54
 
55
- | Variante / Variant | Hôte / Host | SDK | Application / App |
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
- ![Matrice de qualification historique du SDK et des conversions](docs/figures/qualification-matrix.png)
 
 
 
65
 
66
- Les rapports séparent fidélité de conversion, apprentissage synthétique sur hôte, SDK Android et intégration applicative. [Rapport détaillé](docs/BENCHMARKS.md) · [Reçu de livraison](reports/fireviewer-completion.json) · [Sources de conversion](conversion/README.md).
 
 
67
 
68
- ## Droits et utilisation responsable
69
 
70
- Les poids, jeux de données et composants amont gardent leurs licences et restrictions propres. Lire les fichiers de droits et notices de chaque modèle ; **la disponibilité au téléchargement n’accorde pas à elle seule un droit d’usage commercial**. Aucun droit n’est élargi par cette documentation.
 
 
 
 
 
71
 
72
- Les contrôles synthétiques montrent des mises à jour et leur persistance. Ils ne mesurent ni précision sur terrain, ni généralisation, ni capacité à déclencher une alerte fiable. La sélection finale exige un corpus autorisé représentatif, une revue humaine et des mesures sur l’appareil cible.
 
 
 
73
 
74
- <sub>Documentation actualisée le 23 septembre 2026 · Preuves historiques conservées · Aucun poids modifié.</sub>
 
 
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
+ ![Historical conversion and SDK qualification matrix](docs/figures/qualification-matrix.png)
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**.