scorevision: push artifact
Browse files
README.md
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# manak0/Detect-fire
|
| 2 |
+
|
| 3 |
+
Specialized **public-track** package for Score Vision SN44 WTA element
|
| 4 |
+
`manak0/Detect-fire` (weight 0.04, allocation=wta).
|
| 5 |
+
|
| 6 |
+
| Field | Value |
|
| 7 |
+
|-------|-------|
|
| 8 |
+
| HF repo target | `synapseml/sn44-detect-fire` |
|
| 9 |
+
| Short name | `fire` |
|
| 10 |
+
| Max package size | **≤ 30 MB** (`CHECKER_MAX_MODEL_BYTES=31457280`) |
|
| 11 |
+
| Track | public / open-source (HF + Chutes) |
|
| 12 |
+
|
| 13 |
+
## Object labels (specialist)
|
| 14 |
+
|
| 15 |
+
`fire`, `smoke`, `flame`, `ember`, `torch`
|
| 16 |
+
|
| 17 |
+
## Required files
|
| 18 |
+
|
| 19 |
+
- `miner.py` — chute entrypoint (`Miner.predict_batch`)
|
| 20 |
+
- `chute_config.yml` — Chutes runtime/image
|
| 21 |
+
- `element.json` — packaging metadata for control plane
|
| 22 |
+
- `labels.json` — object list for distill / bench
|
| 23 |
+
|
| 24 |
+
## Size gate
|
| 25 |
+
|
| 26 |
+
Uploaded HF revision snapshot must stay under
|
| 27 |
+
`31457280` bytes. Measured post-export via:
|
| 28 |
+
|
| 29 |
+
```bash
|
| 30 |
+
uv run python -m sn44_elite.public.size_gate --path . --element-id manak0/Detect-fire
|
| 31 |
+
```
|
| 32 |
+
|
| 33 |
+
## Deploy dry-run
|
| 34 |
+
|
| 35 |
+
```bash
|
| 36 |
+
bash scripts/deploy_os_dry_run.sh --element-id manak0/Detect-fire --model-path .
|
| 37 |
+
```
|
| 38 |
+
|
| 39 |
+
This scaffold does **not** force a mono multi-element blob: each public
|
| 40 |
+
element lives in its own package directory and HF repo.
|