ИзданиС Savant 0.2.7, Ρ€Π°ΠΌΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΎ Π·Ρ€Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° вСрсия Π½Π° Python Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Savant 0.2.7, ΠΊΠΎΠΉΡ‚ΠΎ опростява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° NVIDIA DeepStream Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡŠΡ‚ ΠΏΠΎΠ΅ΠΌΠ° цялата слоТна Ρ€Π°Π±ΠΎΡ‚Π° с GStreamer ΠΈΠ»ΠΈ FFmpeg, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС фокусиратС Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ синтаксис (YAML) ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Python. Savant позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ (pipeline), ΠΊΠΎΠΈΡ‚ΠΎ работят Π΅Π΄Π½Π°ΠΊΠ²ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° ускоритСли Π² Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ (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 Π±Π΅Π· стартиранС Π½Π° ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°.
    • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ shutdown Π² PyFunc. Π’ΠΎΠ·ΠΈ Π½ΠΎΠ² API позволява ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°, освобоТдавайки рСсурси ΠΈ увСдомявайки външни систСми Π·Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°.
    • Π€ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ°Π΄Ρ€ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄Π° ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π°. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΡŠΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ° всички ΠΊΠ°Π΄Ρ€ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½ΠΈ. Π§Ρ€Π΅Π· Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Ρ…ΠΎΠ΄Π° ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° отсяват Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π°Ρ‚ тяхната ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.
    • ΠŸΠΎΡΡ‚ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° GPU. Π‘ Π½ΠΎΠ²Π°Ρ‚Π° функция Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° GPU, Π±Π΅Π· Π΄Π° Π³ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° CPU ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ с CuPy, TorchVision ΠΈΠ»ΠΈ OpenCV CUDA.
    • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° прСдставянС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° GPU. Π’ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ прСдоставихмС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ OpenCV GpuMat, GPU-Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ Π½Π° PyTorch ΠΈ Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ Π½Π° CuPy.
    • API Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ статистика Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ°ΡˆΠΊΠΈΡ‚Π΅ Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. Savant позволява добавянС Π½Π° опашки ΠΌΠ΅ΠΆΠ΄Ρƒ PyFunc Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈΡ€Π°Π½Π΅. ДобавСният API прСдоставя Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΠΏΠ°ΡˆΠΊΠΈΡ‚Π΅, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°, ΠΈ позволява Π΄Π° сС Π·Π°ΠΏΠΈΡ‚Π²Π°Ρ‚ Π·Π° тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅.

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

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster