Releases: NVIDIA-AI-IOT/deepstream_python_apps
DeepStream_Python_Apps_Bindings_v1.2.0
This release is compatible with DeepStream SDK 7.1
Ubuntu 22.04
Python 3.10
DeepStream SDK 7.1
Attached are the pipwheels for the Python bindings for x86 and Jetson.
Features:
- New build system using PyPA to support pip 24.2
- Pybind11 version update to v2.13.0
- New bindings: Object encoder API: NvDsObjEncOutParams, NvDsObjEncUsrArgs, nvds_obj_enc_create_context(), nvds_obj_enc_process(), nvds_obj_enc_finish(), nvds_obj_enc_destroy_context(). See integration tests, utils.cpp, and bindfunctions.cpp for reference.
- New bindings: NvDsObjReid API. See integration tests and bindtrackermeta.cpp for reference.
- New bindings: NvDsAnalyticsObjInfo.objStatus. See bindanalyticsmeta.cpp for reference.
Notes:
- Numpy 2.x is not currently supported
- Segmentation apps are not currently supported in DeepStream 7.1.
DeepStream_Python_Apps_Bindings_v1.1.11
This release is compatible with DeepStream SDK 7.0
Ubuntu 22.04
Python 3.10
DeepStream SDK 7.0
Attached are the pipwheels for the Python bindings for x86 and Jetson.
Features:
- New module platform_info() has been added for checking for WSL, integrated GPU, and aarch64. All apps and integration tests have been updated to use this module when checking for platform. See deepstream_test1 for simple usage.
- SBSA is now supported. Check bindings/README.md for quick build instructions.
- Apps have been updated to use request_pad_simple() instead of the deprecated method get_request_pad(). See gst-python API documentation for details.
- New API nvds_measure_buffer_latency() has been added for pipeline and component latency measurement. See deepstream-test3 app and bindfunctions.cpp for reference.
DeepStream_Python_Apps_Bindings_v1.1.10
This release is compatible with DeepStream SDK 6.4
Ubuntu 22.04
Python 3.10
DeepStream SDK 6.4
Attached are the pipwheels for the Python bindings for x86 and Jetson.
Features:
New API for alloc_nvds_event_msg_meta() - see deepstream-test4 and bindschema.cpp for reference
Tracker meta data type names have been updated with DS 6.4 release - see deepstream-test2 for reference
deepstream-test4 has been updated with information on how to run with MQTT protocol adaptor
All app configurations have been updated to use newest model engines that ship with DS 6.4 and latest TAO toolkit
deepstream-test1-rtsp-out has been updated to demonstrate support for Orin Nano by adding an option to use software encoder
DeepStream_Python_Apps_Bindings_v1.1.8
This release is compatible with DeepStream SDK 6.3
Ubuntu 20.04
Python 3.8
DeepStream SDK 6.3
Attached are the pipwheels for the Python bindings for x86 and Jetson.
Features:
- New interactive Jupyter notebook for LaunchPad demo
- New binding added: configure_source_for_ntp_sync()
- Updated deepstream-rtsp-in-rtsp-out app with new command line argument demonstrating above binding
- Updated apps that use tracker for deprecated configs
DeepStream_Python_Apps_Bindings_v1.1.6
This release is compatible with DeepStream SDK 6.2
Ubuntu 20.04
Python 3.8
DeepStream SDK 6.2
Attached are the pipwheels for the Python bindings for x86 and Jetson.
**UPDATE
The working script for installing PYDS in the 6.2-devel docker for x86 is also posted below.
Features:
- New app deepstream-imagedata-multistream-cupy added
- New app deepstream-segmask added
- New app deepstream-custom-binding-test added
- New bindings guide now available along with custom user meta guide and example
- Updated apps that use nveglglessink to use nv3dsink for Jetson
- Updated deepstream-test1 notebook and app
- New bindings added: unmap_nvds_buf_surface()
- Updated deepstream-imagedata-multistream and deepstream-imagedata-multistream-redaction to use the above new binding
DeepStream_Python_Apps_Bindings_v1.1.5
This release is specifically for NVAIE 3.0 support and compatible with DeepStream SDK 6.2
Ubuntu 20.04
Python 3.8
DeepStream SDK 6.2
Features:
- New app deepstream-imagedata-multistream-cupy added
- New app deepstream-segmask added
- New app deepstream-custom-binding-test added
- New bindings guide now available along with custom bindings guide
- Updated deepstream-test1 notebook and app
- New bindings added: unmap_nvds_buf_surface()
- Updated deepstream-imagedata-multistream and deepstream-imagedata-multistream-redaction to use the above new binding
DeepStream_Python_Apps_Bindings_v1.1.4
This release is compatible with DeepStream SDK 6.1.1
Ubuntu 20.04
Python 3.8
DeepStream SDK 6.1.1
Features:
- New app deepstream-demux-multi-in-multi-out added
- Updated deepstream_test_4.ipynb notebook
- Change binding gst_nvevent_new_stream_reset() to gst_element_send_nvevent_new_stream_reset()
- Deprecation: member "dims" of "NvDsInferLayerInfo" deprecated in favor of "inferDims"
- Deprecation: member "atttributeIndex" of "NvDsInferAttribute" deprecated in favor of "attributeIndex"
- Update to PeopleNet v2.6 for deepstream-test3 app
DeepStream_Python_Apps_Bindings_v1.1.3
This release is compatible with DeepStream SDK 6.1
Ubuntu 20.04
Python 3.8
DeepStream SDK 6.1
Features:
- New binding for gst_nvevent_new_stream_reset()
- Bug fix in bindings for get_nvds_buf_surface()
- Enhanced bindings README
DeepStream_Python_Apps_Bindings_v1.1.2
This release is compatible with DeepStream SDK 6.1
Ubuntu 20.04
Python 3.8
DeepStream SDK 6.1
Features:
- New Preprocess test app which demonstrates using nvdspreprocess plugin with custom ROIs
- Enhanced Test3 to support Triton, no-display mode, file-loop, and silent mode
- Minor improvements and bug fixes
DeepStream_Python_Apps_Bindings_v1.1.1
This release is compatible with DeepStream SDK 6.0.1
Ubuntu 18.04
Python 3.6.
DeepStream SDK 6.0.1