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

ОбјавСна Π΅ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Savant 0.2.7 Python, ΡˆΡ‚ΠΎ Π³ΠΎ олСснува ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° 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 ΠΈ Grafana Π·Π° слСдСњС ΠΈ слСдСњС Π½Π° пСрформанситС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΏΡ€ΠΈΡ˜Π°Π²Π°Ρ‚ приспособСни ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΡˆΡ‚ΠΎ сС ΠΈΠ·Π²Π΅Π·ΡƒΠ²Π°Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ со систСмскитС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.
    • Π‘Π°Ρ„Π΅Ρ€ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ - Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ трансакциски Π±Π°Ρ„Π΅Ρ€ Π½Π° дискот Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΡˆΡ‚ΠΎ сС Π΄Π²ΠΈΠΆΠ°Ρ‚ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π‘ΠΎ Π½Π΅Π³ΠΎΠ²Π° помош, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Π²ΠΈΠ΅Ρ‚Π΅ високо ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€Π΅Π½ΠΈ Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ ΠΊΠΎΠΈ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ²ΠΎ Ρ‚Ρ€ΠΎΡˆΠ°Ρ‚ рСсурси ΠΈ ΠΈΠ·Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠ·Π»ΠΈΠ² Π½Π° ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜. АдаптСрот Π³ΠΈ ΠΈΠ·Π²Π΅Π·ΡƒΠ²Π° своитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΡ‚ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜.
    • Π Π΅ΠΆΠΈΠΌ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠΎΠ΄Π΅Π». ΠœΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ сСга ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π°Ρ‚ своитС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΎ TensorRT Π±Π΅Π· Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° гасоводот.
    • Π Π°ΠΊΡƒΠ²Π°Ρ‡ со настани Π·Π° ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° PyFunc. Овој Π½ΠΎΠ² API ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π±Π»Π°Π³ΠΎΠ΄Π°Ρ‚Π½ΠΎ Ρ€Π°ΠΊΡƒΠ²Π°ΡšΠ΅ со ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π½Π° гасоводот, ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°Ρ˜ΡœΠΈ рСсурси ΠΈ ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ систСмитС Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ Π»ΠΈΡ†Π° Π΄Π΅ΠΊΠ° ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ сС случило.
    • Π€ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ Ρ€Π°ΠΌΠΊΠ° Π½Π° Π²Π»Π΅Π· ΠΈ ΠΈΠ·Π»Π΅Π·. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΎΡ‚ Π³ΠΈ ΠΏΡ€ΠΈΡ„Π°ΡœΠ° ситС Ρ€Π°ΠΌΠΊΠΈ ΡˆΡ‚ΠΎ содрТат Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Π‘ΠΎ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²Π»Π΅Π· ΠΈ ΠΈΠ·Π»Π΅Π·, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Π΄Π° спрСчат ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.
    • ΠŸΠΎΡΡ‚-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор. Π‘ΠΎ Π½ΠΎΠ²Π°Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° пристапат Π΄ΠΎ ΠΈΠ·Π»Π΅Π·Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ΄ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор Π±Π΅Π· Π΄Π° Π³ΠΈ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° процСсорот ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°Π°Ρ‚ со помош Π½Π° CuPy, TorchVision ΠΈΠ»ΠΈ OpenCV CUDA.
    • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΡ€Π΅Ρ‚ΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор. Π’ΠΎ ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠ²ΠΌΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅ мСмориски Π±Π°Ρ„Π΅Ρ€ΠΈ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ OpenCV GpuMat, PyTorch GPU Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ ΠΈ CuPy Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ.
    • API Π·Π° пристап Π΄ΠΎ статистика Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ€Π΅Π΄ΠΈΡ†ΠΈ Π·Π° гасоводот. Savant Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π΄ΠΎΠ΄Π°Π²Π°Ρ‚Π΅ Ρ€Π΅Π΄ΠΈΡ†ΠΈ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ PyFuncs Π·Π° Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π±Π°Ρ„Π΅Ρ€. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎΡ‚ΠΎ API ΠΈΠΌ Π΄Π°Π²Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ пристап Π΄ΠΎ Ρ€Π΅Π΄ΠΈΡ†ΠΈΡ‚Π΅ распорСдСни Π²ΠΎ Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΎΡ‚ ΠΈ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја ΠΏΠΎΠ±Π°Ρ€Π°Π°Ρ‚ Π½ΠΈΠ²Π½Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°.

Π’ΠΎ слСдното ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ (0.3.7) сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈ Π½Π° DeepStream 6.4 Π±Π΅Π· ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° функционалноста. Π˜Π΄Π΅Ρ˜Π°Ρ‚Π° Π΅ Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΅ Π΅ цСлосно ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½ΠΎ со 0.2.7, Π½ΠΎ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° DeepStream 6.4 ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°, Π½ΠΎ Π±Π΅Π· ΠΏΡ€Π΅ΠΊΠΈΠ½ Π½Π° компатибилноста Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° API.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€