{"id":113469,"date":"2024-02-08T22:02:49","date_gmt":"2024-02-08T20:02:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-savant-0-2-7-frejmvorka-kompyuternogo-zreniya-i-glubokogo-obucheniya"},"modified":"2024-02-08T22:02:49","modified_gmt":"2024-02-08T20:02:49","slug":"vypusk-savant-0-2-7-frejmvorka-kompyuternogo-zreniya-i-glubokogo-obucheniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-savant-0-2-7-frejmvorka-kompyuternogo-zreniya-i-glubokogo-obucheniya","title":{"rendered":"Ver\u00f6ffentlichung von Savant 0.2.7, einem Framework f\u00fcr Computer Vision und Deep Learning","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ver\u00f6ffentlichung des Python-Frameworks Savant 0.2.7 wurde ver\u00f6ffentlicht, das die Verwendung von NVIDIA DeepStream zur L\u00f6sung von Aufgaben im Zusammenhang mit maschinellem Lernen vereinfacht. Das Framework \u00fcbernimmt die gesamte komplexe Arbeit mit GStreamer oder FFmpeg, sodass Sie sich auf den Aufbau optimierter Ausgaber\u00f6hren mit deklarativer Syntax (YAML) und Funktionen in Python konzentrieren k\u00f6nnen. Savant erm\u00f6glicht es, Pipelines zu erstellen, die sowohl auf Beschleunigern im Rechenzentrum (NVIDIA Turing, Ampere, Hopper) als auch auf Edge-Ger\u00e4ten (NVIDIA Jetson NX, AGX Xavier, Orin NX, AGX Orin, New Nano) gleichm\u00e4\u00dfig funktionieren. Mit Savant k\u00f6nnen mehrere Video-Streams gleichzeitig einfach verarbeitet und schnell betriebsbereite Pipelines f\u00fcr Videoanalytik erstellt werden, die NVIDIA TensorRT verwenden. Der Projektcode wird unter der Apache 2.0-Lizenz ver\u00f6ffentlicht.      <\/p>\n<p>Savant 0.2.7 \u2014 dies ist die letzte Version mit Funktionalit\u00e4ts\u00e4nderungen im Branch 0.2.X. Die n\u00e4chsten Versionen im Branch 0.2.X werden nur Fehlerbehebungen enthalten. Die Entwicklung neuer Funktionen wird im Branch 0.3.X fortgesetzt, der auf DeepStream 6.4 basiert. Dieser Branch wird die Jetson Xavier-Ger\u00e4tefamilie nicht unterst\u00fctzen, da NVIDIA deren Unterst\u00fctzung in DS 6.4 eingestellt hat.      <\/p>\n<p>Hauptneuheiten:  <\/p>\n<ul>\n<li class=\"l\"> Neue Anwendungsbeispiele:\n<ul>\n<li class=\"l\"> Beispiel f\u00fcr die Arbeit mit einem auf Transformatoren basierenden Erkennungsmodell RT-DETR;\n<li class=\"l\"> CUDA-Nachbearbeitung mit CuPy f\u00fcr YOLOV8-Seg;\n<li class=\"l\"> Beispiel f\u00fcr die Integration von PyTorch CUDA in die Pipeline Savant;\n<li class=\"l\"> Demonstration der Arbeit mit orientierten Objekten.  <\/ul>\n<p>  <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung von Savant 0.2.7, einem Framework f\u00fcr Computer Vision und Deep Learning\" src=\"\/wp-content\/uploads\/2024\/02\/0c14b808a6767394352a4eafde317f67.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<li class=\"l\">  Neue Funktionen:\n<ul>\n<li class=\"l\"> Integration mit Prometheus. Die Pipeline kann Leistungsmetriken in Prometheus und Grafana f\u00fcr die \u00dcberwachung und Nachverfolgung der Leistung exportieren. Entwickler k\u00f6nnen benutzerdefinierte Metriken deklarieren, die zusammen mit den Systemmetriken exportiert werden.\n<li class=\"l\"> Der Pufferadapter \u2014 implementiert einen dauerhaften Transaktionspuffer auf der Festplatte f\u00fcr Daten, die zwischen Adaptern und Modulen verschoben werden. Damit k\u00f6nnen hochbelastete Pipelinen entwickelt werden, die unvorhersehbar Ressourcen beanspruchen und Verkehrsspitzen standhalten. Der Adapter exportiert seine Daten \u00fcber Elemente und Gr\u00f6\u00dfen an Prometheus.\n<li class=\"l\"> Modellkompilierungsmodus. Module k\u00f6nnen jetzt ihre Modelle in TensorRT kompilieren, ohne die Pipeline auszuf\u00fchren.\n<li class=\"l\"> Shutdown-Ereignis-Handler in PyFunc. Diese neue API erm\u00f6glicht die ordnungsgem\u00e4\u00dfe Verarbeitung von Pipeline-Beendigungsoperationen, um Ressourcen freizugeben und externe Systeme \u00fcber den Abschluss zu informieren.\n<li class=\"l\"> Filterung von Bildern am Eingang und Ausgang. Standardm\u00e4\u00dfig akzeptiert die Pipeline alle Bilder, die Video-Daten enthalten. Mit Hilfe der Eingang- und Ausgangsfilterung k\u00f6nnen Entwickler Daten filtern, um deren Verarbeitung auszuschlie\u00dfen.\n<li class=\"l\"> Nachbearbeitung des Modells auf GPU. Mit der neuen Funktion k\u00f6nnen Entwickler direkt auf die Ausgangstensoren des Modells im GPU-Speicher zugreifen, ohne sie in den CPU-Speicher zu laden, und sie mit CuPy, TorchVision oder OpenCV CUDA verarbeiten.\n<li class=\"l\"> Funktionen zur Speicherverwaltung auf GPU. In dieser Version haben wir Funktionen bereitgestellt, um Speicherpuffer zwischen OpenCV GpuMat, GPU-Tensoren von PyTorch und Tensoren von CuPy zu konvertieren.\n<li class=\"l\"> API f\u00fcr den Zugriff auf die Nutzungstatistiken der Pipeline-Warteschlangen. Savant erm\u00f6glicht das Hinzuf\u00fcgen von Warteschlangen zwischen PyFunc zur Umsetzung der parallelen Verarbeitung und der Verarbeitungspuffern. Die hinzugef\u00fcgte API bietet Entwicklern Zugriff auf die in der Pipeline implementierten Warteschlangen und erm\u00f6glicht das Abrufen ihrer Nutzung.  <\/ul>\n<\/ul>\n<p>Im n\u00e4chsten Release (0.3.7) ist geplant, auf DeepStream 6.4 zu wechseln, ohne zus\u00e4tzliche Funktionen hinzuzuf\u00fcgen. Die Idee ist, ein Release zu erstellen, das vollst\u00e4ndig mit 0.2.7 kompatibel ist, jedoch auf DeepStream 6.4 und verbesserter Technologie basiert, ohne Komplikationen auf API-Ebene.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60570\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Python-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Savant 0.2.7, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 NVIDIA DeepStream \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u043c. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0431\u0435\u0440\u0435\u0442 \u043d\u0430 \u0441\u0435\u0431\u044f \u0432\u0441\u044e \u0441\u043b\u043e\u0436\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 GStreamer \u0438\u043b\u0438 FFmpeg, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u043e\u0432 \u0432\u044b\u0432\u043e\u0434\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0435\u043a\u043b\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 (YAML) \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 Python. Savant \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u044b (pipeline), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043a\u0430\u043a \u043d\u0430 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u044f\u0445 \u0432 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":113470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113469","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Python-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Savant 0.2.7, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 NVIDIA DeepStream \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-savant-0-2-7-frejmvorka-kompyuternogo-zreniya-i-glubokogo-obucheniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Savant 0.2.7, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f \u0438 \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Python-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Savant 0.2.7, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 NVIDIA DeepStream \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-savant-0-2-7-frejmvorka-kompyuternogo-zreniya-i-glubokogo-obucheniya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-08T20:02:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-08T20:02:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ver\u00f6ffentlichung von Savant 0.2.7, einem Framework f\u00fcr Computer Vision und Deep Learning | ProHoster","description":"Die Ver\u00f6ffentlichung des Python-Frameworks Savant 0.2.7 hat die Nutzung von NVIDIA DeepStream f\u00fcr maschinelles Lernen vereinfacht.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-savant-0-2-7-frejmvorka-kompyuternogo-zreniya-i-glubokogo-obucheniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Savant 0.2.7, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f \u0438 \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Python-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Savant 0.2.7, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 NVIDIA DeepStream \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u043c.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-savant-0-2-7-frejmvorka-kompyuternogo-zreniya-i-glubokogo-obucheniya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-08T20:02:49+00:00","article:modified_time":"2024-02-08T20:02:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/113469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=113469"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/113469\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/113470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=113469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=113469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=113469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}