---
title: "Detekcja obiektów i opis sceny: różne biblioteki/frameworki testowane ostatnio"
url: https://michalasobczak.pl/pl/posts/object-detection-and-scene-description-various-libraries-frameworks-tested-lately.html
author: "Michał Sobczak"
description: "Nie, nie da się użyć Tesli K20xm z 6GB VRAM do nowoczesnych obliczeń, bo ma parametr Compute Capability niższy niż wymagane 7.0. Oto tabela moich ustaleń dotyczących bibliotek/frameworków, wymaganego sprzętu i ich przeznaczenia."
published: 2025-03-13T08:26:00.000Z
updated: 2025-03-16T07:03:04.000Z
language: pl
categories: ["AI/ML"]
tags: ["AI/ML", "Smart Home & IoT"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# Detekcja obiektów i opis sceny: różne biblioteki/frameworki testowane ostatnio

> Nie, nie da się użyć Tesli K20xm z 6GB VRAM do nowoczesnych obliczeń, bo ma parametr Compute Capability niższy niż wymagane 7.0. Oto tabela moich ustaleń dotyczących bibliotek/frameworków, wymaganego sprzętu i ich przeznaczenia.

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-57.png)

Zacząłem od DeepStack, gdzie udało mi się uruchomić serwer API do detekcji obiektów – Frigate go obsługuje. Później, z TensorRT na GPU NVIDIA, mogę uruchomić model Yolov7x-640, również do detekcji obiektów – Frigate dobrze z nim współpracuje. Z modułem Google Coral TPU USB możemy uruchamiać modele SSD MobileNet lub EfficientDet ze świetną efektywnością energetyczną za dobrą cenę. Ollama z moondream jest zarówno narzędziem ogólnego przeznaczenia, jak i do opisu obrazu w wizji komputerowej, jeśli uruchomi się ją z modelem moondream – świetnie współpracuje z Frigate przy opisie sceny. Ostatnią rzeczą, którą wypróbowałem, jest OpenVINO, które umożliwia wykorzystanie urządzeń Intela do detekcji obiektów – świetnie działa z modelem ssdlite\_mobilenet\_v2.

| Biblioteka/framework | Typ | Wymagania | Przeznaczenie |
| --- | --- | --- | --- |
| DeepStack | serwer API AI | NVIDIA CC 5.0 (3.5/3.7?) | Detekcja obiektów |
| TensorRT | SDK do inferencji deep learningu | NVIDIA CC 5.0 (3.0/3.5?) | Detekcja obiektów |
| Google Coral TPU | akcelerator sieci neuronowych | n/a | Detekcja obiektów |
| Ollama/moondream:1.8b | wizyjny model językowy | NVIDIA CC 7.0 (5.0?) | Wizja komputerowa |
| Exo/Llama | równoległa inferencja potokowa | NVIDIA CC 7.0 (5.0?) | Ogólnego przeznaczenia |
| OpenVINO Intel iGPU + CPU | zestaw narzędzi deep learningu | Intel iGPU, CPU 6. generacji | Ogólnego przeznaczenia |

## ResortRT: weryfikacja wymagań

Nie jest do końca prawdą, że TensorRT jest wspierane przy CC 3.5, bo testowałem na Tesli K20xm i dostaję błąd. Powiedziałbym raczej, że może być wspierane przy pewnych specjalnych ograniczeniach i niekoniecznie z modelem Yolov7x-640 generowanym przy starcie Frigate.

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-11.png)

## Exo: na Linuksie/NVIDIA w ogóle nie działa

Z Exo mam problemy – nie mam pojęcia, dlaczego nie działa na Linuksie/NVIDIA, daje bezsensowne wyniki i jest całkowicie niestabilne, z masą mniejszych i większych błędów. Llama uruchomiona na tym samym systemie i sprzęcie na serwerze Ollama działa bez zarzutu. Spróbuję jeszcze raz później, może na innym wydaniu, sprzęcie i z jakimiś wskazówkami od Exo Labs, jak to właściwie uruchomić.

## Moja rekomendacja

Do zastosowań na powszechnie dostępnym, konsumenckim sprzęcie **polecam OpenVINO i TensorRT**, które pozwalają wykorzystać już posiadany sprzęt. Kup Coral TPU, jeśli brakuje Ci mocy obliczeniowej. Nie widzę powodu, by uruchamiać DeepStack, skoro wcześniej wymienione rozwiązania są dostępne od ręki.
