Views
No views yet
v1.1.0). Pin a version with
revision="v1.1.0" in hf_hub_download / snapshot_download.| Field | Value |
|---|---|
| Architecture | yolo11s |
| Image size | 1024 |
| Epochs | 50 |
| Optimizer | AdamW |
| Weights SHA-256 | a9bfa11c559e4b22... |
| Training data MD5 | 409302377938ce2a... |
| File | Description |
|---|---|
best.pt | PyTorch weights |
onnx_cpu.tar.gz | ONNX export (cpu) |
ncnn_cpu.tar.gz | NCNN export (cpu) |
manifest.yaml | Full training manifest |
1from ultralytics import YOLO
2
3model = YOLO("best.pt")
4results = model.predict("image.jpg", imgsz=1024, conf=0.2, iou=0.01)
5for r in results:
6 print(r.boxes) # bounding boxes + confidences1from huggingface_hub import hf_hub_download
2import onnxruntime as ort
3import numpy as np
4from PIL import Image
5
6path = hf_hub_download(repo_id="pyronear/yolo11s_sensitive-detector", filename="onnx_cpu.tar.gz")
7session = ort.InferenceSession(path, providers=["CPUExecutionProvider"])
8
9img = Image.open("image.jpg").resize((1024, 1024))
10x = np.array(img).transpose(2, 0, 1)[None].astype(np.float32) / 255.0
11outputs = session.run(None, {session.get_inputs()[0].name: x})1# Unzip first
2tar -xzf ncnn_cpu.tar.gz1from huggingface_hub import snapshot_download
2
3local_dir = snapshot_download(repo_id="pyronear/yolo11s_sensitive-detector") # latest
4local_dir = snapshot_download(repo_id="pyronear/yolo11s_sensitive-detector", revision="v1.1.0") # pinned1from pyroengine.engine import Engine
2
3engine = Engine(
4 conf_thresh=0.20,
5 nb_consecutive_frames=5,
6)
7# feed frames one by one — engine.predict() returns a score
8score = engine.predict(pil_image, cam_id="camera_01")
9if score > engine.conf_thresh:
10 print("Smoke detected!")