fix(camera-api): ONNX anonymizer looks for model.onnx but the archive ships best.onnx
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 85/100
Direzione di ricerca
Leggi pyro_camera_api/pyro_camera_api/services/vision.py intorno alla riga 127 e segui come viene selezionato il nome del file del modello ONNX nella cartella estratta. Controlla i test esistenti per Anonymizer e aggiungi una verifica per il caricamento del modello best.onnx dall’archivio. Il lavoro è completato quando il percorso ONNX viene caricato correttamente e il test passa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Anonymizer(model_format="onnx") in the camera API fails to load the model. It looks for model.onnx in the extracted folder, but the archive from pyronear/yolov11n ships best.onnx.
Code: pyro_camera_api/pyro_camera_api/services/vision.py:127
Found by @frgfm while testing #472 and #473 on a Pi 4 and a Pi 5. It fails the same way on the code before those PRs. Passing model_path=".../best.onnx" works.
No production impact: the RTSP anonymizer calls Anonymizer(), which uses the NCNN default.
Fix: look for best.onnx (or both names) in the extracted folder, and add a test for the ONNX path.
- Lingua principale
- Python
- Stelle
- 20
- Fork
- 9
- Merge medio
- 4g 21h
- PR unite (30g)
- 12
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pyronear/pyro-engine
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
pyronear/pyro-engine#368 ·
I maintainer di solito rispondono entro 1 giorno
-
module: engine type: enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
pyronear/pyro-engine#467 ·
I maintainer di solito rispondono entro 1 giorno
-
module: vision type: enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
pyronear/pyro-engine#466 ·
I maintainer di solito rispondono entro 1 giorno
-
module: vision type: enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
pyronear/pyro-engine#465 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
pyronear/pyro-engine#463 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di pyronear/pyro-engine
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
micropython/micropython#19906 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
FinanceFlash/unvibecode#597 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
TomAnthony/YourOwnWeigh#21 ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG]: Compliance rules never see Unity Catalog views as viewsForse già presa @wagnercsantos l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
databrickslabs/ontos#1348 ·
I maintainer di solito rispondono entro 3 giorni
-
Deprecated datetime.utcnow() is called on every log line (DeprecationWarning on Python 3.12+)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni