Frigate
Frigate è un NVR (Network Video Recorder) open-source che gestisce e analizza feed video da telecamere di sicurezza con rilevamento oggetti basato su machine learning. 2 Nel setup di Jack of All Gates gira come container Docker dentro un LXC su Proxmox VE. 1
Integrazione con Coral TPU
L'aggiunta di un Coral TPU PCIe (~$30) scarica il rilevamento oggetti dalla CPU al TPU, liberando risorse per altri servizi sul server. La configurazione richiede:
- Installazione del driver gasket e runtime packages su PVE host e LXC container
- Pass-through del dispositivo PCIe nel file di config LXC
- Attivazione del dispositivo PCIe nel Docker Compose e aggiunta del detector nella configurazione di Frigate
- Rimozione di eventuali righe
model:sotto il detector (valgono solo per OpenVINO)
Upgrade a Frigate 0.14
- Cambiare l'immagine Docker e fare
docker compose pull && docker compose up -d - Il driver del TPU non ha dato problemi nel passaggio da 0.13 a 0.14
- Breaking changes: gli eventi esistenti non compaiono in 0.14, maschere e zone potrebbero non funzionare
- Leggere le release notes prima di upgrade
Voci correlate
- Proxmox VE — piattaforma di virtualizzazione per Frigate
- Coral TPU — acceleratore hardware per il rilevamento oggetti
Fonti e Riferimenti
-
Fonte: Google Coral TPU M.2 PCIe Installation in Frigate LXC on Proxmox | Driver Setup | Frigate Part 2 (Jack of All Gates) ↗ ↩↩↩
-
Dato consolidato di dominio (senza fonte primaria singola). ↩