ИздаванС Π½Π° Savant 0.2.7, Ρ€Π°ΠΌΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΎ Π·Ρ€Π΅Π½ΠΈΠ΅ ΠΈ дълбоко ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Python Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Savant 0.2.7 бСшС пусната, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° NVIDIA DeepStream Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π Π°ΠΌΠΊΠ°Ρ‚Π° сС Π³Ρ€ΠΈΠΆΠΈ Π·Π° цялата Ρ‚Π΅ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π° с GStreamer ΠΈΠ»ΠΈ FFmpeg, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ синтаксис (YAML) ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Python. Savant Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ работят Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π½Π° ускоритСли Π² Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π΄Π°Π½Π½ΠΈ (NVIDIA Turing, Ampere, Hopper) ΠΈ Π½Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈ устройства (NVIDIA Jetson NX, AGX Xavier, Orin NX, AGX Orin, New Nano). Бъс Savant ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лСсно Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚Π΅ мноТСство Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π·Π° производство Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠ°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° NVIDIA TensorRT. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0.

Savant 0.2.7 Π΅ Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π·Π° промяна Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π² ΠΊΠ»ΠΎΠ½Π° 0.2.X. Π‘ΡŠΠ΄Π΅Ρ‰ΠΈΡ‚Π΅ издания Π² ΠΊΠ»ΠΎΠ½Π° 0.2.X Ρ‰Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ само ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‰Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² ΠΊΠ»ΠΎΠ½Π° 0.3.X, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° DeepStream 6.4. Π’ΠΎΠ·ΠΈ ΠΊΠ»ΠΎΠ½ няма Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° фамилията устройства Jetson Xavier, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ NVIDIA Π½Π΅ Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π² DS 6.4.

Основни ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Нови случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°:
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠΎΠ΄Π΅Π» Π½Π° дСтСкция, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° трансформатора RT-DETR;
    • CUDA послСдваща ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с CuPy Π·Π° YOLOV8-Seg;
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° PyTorch CUDA Π² Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Savant;
    • ДСмонстрация Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ.

    ИздаванС Π½Π° Savant 0.2.7, Ρ€Π°ΠΌΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΎ Π·Ρ€Π΅Π½ΠΈΠ΅ ΠΈ дълбоко ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

  • Нови Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
    • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Prometheus. ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Скспортира ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° изпълнСниС към Prometheus ΠΈ Grafana Π·Π° наблюдСниС ΠΈ прослСдяванС Π½Π° СфСктивността. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Ρ‚ пСрсонализирани ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС Скспортират Π·Π°Π΅Π΄Π½ΠΎ със систСмнитС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ.
    • Π‘ΡƒΡ„Π΅Ρ€Π΅Π½ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ - ВнСдрява постоянСн Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Π½ Π±ΡƒΡ„Π΅Ρ€ Π½Π° диск Π·Π° Π΄Π°Π½Π½ΠΈ, Π΄Π²ΠΈΠΆΠ΅Ρ‰ΠΈ сС ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π‘ Π½Π΅Π³ΠΎΠ²Π° ΠΏΠΎΠΌΠΎΡ‰ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ високо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ΠΈ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ консумират рСсурси нСпрСдсказуСмо ΠΈ ΠΈΠ·Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π½Π° ΠΈΠ·Π±Π»ΠΈΡ†ΠΈ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. ΠΠ΄Π°ΠΏΡ‚Π΅Ρ€ΡŠΡ‚ Скспортира своитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° към Prometheus.
    • Π Π΅ΠΆΠΈΠΌ Π½Π° компилация Π½Π° ΠΌΠΎΠ΄Π΅Π». ΠœΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Ρ‚ своитС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² TensorRT, Π±Π΅Π· Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€.
    • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ Π·Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° PyFunc. Π’ΠΎΠ·ΠΈ Π½ΠΎΠ² API позволява спиранСто Π½Π° Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π΄Π° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Π³Ρ€Π°Ρ†ΠΈΠΎΠ·Π½ΠΎ, освобоТдавайки рСсурси ΠΈ увСдомявайки систСми Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, Ρ‡Π΅ спиранСто Π΅ Π½Π°ΡΡ‚ΡŠΠΏΠΈΠ»ΠΎ.
    • Π€ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ°Π΄Ρ€ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΡŠΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ° всички ΠΊΠ°Π΄Ρ€ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π°Π½Π½ΠΈ. Π‘ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Ρ‚ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° прСдотвратят ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°.
    • ΠŸΠΎΡΡ‚ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° GPU. Π‘ Π½ΠΎΠ²Π°Ρ‚Π° функция Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ GPU ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π±Π΅Π· Π΄Π° Π³ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ Π² CPU ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° CuPy, TorchVision ΠΈΠ»ΠΈ OpenCV CUDA.
    • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° прСдставянС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° GPU. Π’ Ρ‚Π°Π·ΠΈ вСрсия прСдоставихмС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ OpenCV GpuMat, PyTorch GPU Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ ΠΈ CuPy Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ.
    • API Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ статистика Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΈ опашки. Savant Π²ΠΈ позволява Π΄Π° добавятС опашки ΠΌΠ΅ΠΆΠ΄Ρƒ PyFuncs, Π·Π° Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π±ΡƒΡ„Π΅Ρ€Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. ДобавСният API Π΄Π°Π²Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΠΏΠ°ΡˆΠΊΠΈΡ‚Π΅, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΈ ΠΈΠΌ позволява Π΄Π° правят заявки Π·Π° тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅.

Π’ слСдващата вСрсия (0.3.7) сС ΠΏΠ»Π°Π½ΠΈΡ€Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към DeepStream 6.4 Π±Π΅Π· Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° функционалността. Π˜Π΄Π΅ΡΡ‚Π° Π΅ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ вСрсия, която Π΅ напълно ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с 0.2.7, Π½ΠΎ Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° DeepStream 6.4 ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° тСхнология, Π½ΠΎ Π±Π΅Π· Π΄Π° сС Π½Π°Ρ€ΡƒΡˆΠ°Π²Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° Π½Π° Π½ΠΈΠ²ΠΎ API.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€