Skip to content

Commit 8178b5e

Browse files
committed
Update to 1.1.8 release
This release is compatible with DeepStream SDK 6.3 Ubuntu 20.04 Python 3.8 DeepStream SDK 6.3 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
1 parent 441b50d commit 8178b5e

File tree

62 files changed

+2223
-2584
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+2223
-2584
lines changed

FAQ.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,5 +152,5 @@ The pyds wheel installs the pyds.so library where all the pip packages are store
152152

153153
Command to install the pyds wheel is:
154154
```bash
155-
$ pip3 install ./pyds-1.1.6-py3-none*.whl
155+
$ pip3 install ./pyds-1.1.8-py3-none*.whl
156156
```

HOWTO.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This guide provides resources for DeepStream application development in Python.
1616
## Prerequisites
1717

1818
* Ubuntu 20.04
19-
* [DeepStream SDK 6.2](https://developer.nvidia.com/deepstream-download) or later
19+
* [DeepStream SDK 6.3](https://developer.nvidia.com/deepstream-download) or later
2020
* Python 3.8
2121
* [Gst Python](https://gstreamer.freedesktop.org/modules/gst-python.html) v1.16.2
2222

@@ -46,11 +46,11 @@ Note: Compiling bindings now also generates a pip installable python wheel for t
4646
<a name="run_samples"></a>
4747
## Running Sample Applications
4848

49-
Clone the deepstream_python_apps repo under <DeepStream 6.2 ROOT>/sources:
49+
Clone the deepstream_python_apps repo under <DeepStream ROOT>/sources:
5050
git clone https://github.com/NVIDIA-AI-IOT/deepstream_python_apps
5151

5252
This will create the following directory:
53-
```<DeepStream 6.2 ROOT>/sources/deepstream_python_apps```
53+
```<DeepStream ROOT>/sources/deepstream_python_apps```
5454

5555
The Python apps are under the "apps" directory.
5656
Go into each app directory and follow instructions in the README.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
This repository contains Python bindings and sample applications for the [DeepStream SDK](https://developer.nvidia.com/deepstream-sdk).
44

5-
SDK version supported: 6.2
5+
SDK version supported: 6.3
66

77
<b>The bindings sources along with build instructions are now available under [bindings](bindings)! We now include a [guide](bindings/BINDINGSGUIDE.md) for contributing to bindings and another [guide](bindings/CUSTOMUSERMETAGUIDE.md) for advanced use-cases such as writing bindings for custom data structures.</b>
88

9-
<b>This release only supports Ubuntu 20.04 for DeepStreamSDK 6.2 with Python 3.8 and [gst-python](3rdparty/gst-python/) 1.16.2! Ubuntu 18.04 support is now deprecrated.</b>
9+
<b>This release only supports Ubuntu 20.04 for DeepStreamSDK 6.3 with Python 3.8 and [gst-python](3rdparty/gst-python/) 1.16.2! Ubuntu 18.04 support is now deprecrated.</b>
1010

1111
Download the latest release package complete with bindings and sample applications from the [release section](../../releases).
1212

@@ -41,7 +41,7 @@ To run the sample applications or write your own, please consult the [HOW-TO Gui
4141
</p>
4242

4343
We currently provide the following sample applications:
44-
* <b>UPDATED</b> [deepstream-test1](apps/deepstream-test1) -- 4-class object detection pipeline - now also demonstrates support for new nvstreammux
44+
* [deepstream-test1](apps/deepstream-test1) -- 4-class object detection pipeline - now also demonstrates support for new nvstreammux
4545
* [deepstream-test2](apps/deepstream-test2) -- 4-class object detection, tracking and attribute classification pipeline
4646
* [deepstream-test3](apps/deepstream-test3) -- multi-stream pipeline performing 4-class object detection - now also supports triton inference server, no-display mode, file-loop and silent mode
4747
* [deepstream-test4](apps/deepstream-test4) -- msgbroker for sending analytics results to the cloud
@@ -54,12 +54,12 @@ We currently provide the following sample applications:
5454
* [deepstream-nvdsanalytics](apps/deepstream-nvdsanalytics) -- multistream pipeline with analytics plugin
5555
* [runtime_source_add_delete](apps/runtime_source_add_delete) -- add/delete source streams at runtime
5656
* [deepstream-imagedata-multistream-redaction](apps/deepstream-imagedata-multistream-redaction) -- multi-stream pipeline with face detection and redaction
57-
* [deepstream-rtsp-in-rtsp-out](apps/deepstream-rtsp-in-rtsp-out) -- multi-stream pipeline with RTSP input/output
57+
* <b>UPDATED</b> [deepstream-rtsp-in-rtsp-out](apps/deepstream-rtsp-in-rtsp-out) -- multi-stream pipeline with RTSP input/output -- now takes new command line argument "--rtsp-ts" for configuring the RTSP source to attach the timestamp rather than the streammux
5858
* [deepstream-preprocess-test](apps/deepstream-preprocess-test) -- multi-stream pipeline using nvdspreprocess plugin with custom ROIs
5959
* [deepstream-demux-multi-in-multi-out](apps/deepstream-demux-multi-in-multi-out) -- multi-stream pipeline using nvstreamdemux plugin to generated separate buffer outputs
6060
* [deepstream-imagedata-multistream-cupy](apps/deepstream-imagedata-multistream-cupy) -- access imagedata buffer from GPU in a multistream source as CuPy array - x86 only
61-
* <b>NEW</b> [deepstream-segmask](apps/deepstream-segmask) -- access and interpret segmentation mask information from NvOSD_MaskParams
62-
* <b>NEW</b> [deepstream-custom-binding-test](apps/deepstream-custom-binding-test) -- demonstrate usage of NvDsUserMeta for attaching custom data structure - see also the [Custom User Meta Guide](bindings/CUSTOMUSERMETAGUIDE.md)
61+
* [deepstream-segmask](apps/deepstream-segmask) -- access and interpret segmentation mask information from NvOSD_MaskParams
62+
* [deepstream-custom-binding-test](apps/deepstream-custom-binding-test) -- demonstrate usage of NvDsUserMeta for attaching custom data structure - see also the [Custom User Meta Guide](bindings/CUSTOMUSERMETAGUIDE.md)
6363

6464

6565
Detailed application information is provided in each application's subdirectory under [apps](apps).

apps/README

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ DeepStream SDK Python Bindings
2020
================================================================================
2121
Setup pre-requisites:
2222
- Ubuntu 20.04
23-
- NVIDIA DeepStream SDK 6.2
23+
- NVIDIA DeepStream SDK 6.3
2424
- Python 3.8
2525
- Gst-python
2626

@@ -36,7 +36,7 @@ Package Contents
3636
Installing Pre-requisites:
3737
--------------------------------------------------------------------------------
3838

39-
DeepStream SDK 6.2
39+
DeepStream SDK 6.3
4040
--------------------
4141
Download and install from https://developer.nvidia.com/deepstream-download
4242

@@ -54,7 +54,7 @@ $ sudo apt install python3-gi python3-dev python3-gst-1.0 -y
5454
--------------------------------------------------------------------------------
5555
Running the samples
5656
--------------------------------------------------------------------------------
57-
The apps are configured to work from inside the DeepStream SDK 6.2 installation.
57+
The apps are configured to work from inside the DeepStream SDK 6.3 installation.
5858

5959
Clone the deepstream_python_apps repo under <DeepStream ROOT>/sources:
6060
$ git clone https://github.com/NVIDIA-AI-IOT/deepstream_python_apps

apps/deepstream-custom-binding-test/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
################################################################################
1717

1818
Prequisites:
19-
- DeepStreamSDK 6.2
19+
- DeepStreamSDK 6.3
2020
- Python 3.8
2121
- Gst-python
2222

apps/deepstream-demux-multi-in-multi-out/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
################################################################################
1717

1818
Prerequisites:
19-
- DeepStreamSDK 6.2
19+
- DeepStreamSDK 6.3
2020
- Python 3.8
2121
- Gst-python
2222

apps/deepstream-imagedata-multistream-cupy/README

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# SPDX-FileCopyrightText: Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-FileCopyrightText: Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
33
# SPDX-License-Identifier: Apache-2.0
44
#
55
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -16,19 +16,19 @@
1616
################################################################################
1717

1818
Prerequisites:
19-
- DeepStreamSDK 6.2
19+
- DeepStreamSDK 6.3
2020
- Python 3.8
2121
- Gst-python
2222
- NumPy package
2323
- OpenCV package
24-
- CuPy for Cuda 11.2 or later
24+
- CuPy for Cuda 12.1 or later
2525

2626
** This application is currently only supported on x86.
2727

2828
To install required packages:
2929
$ sudo apt update
3030
$ sudo apt install python3-numpy python3-opencv -y
31-
$ pip3 install cupy-cuda11x
31+
$ pip3 install cupy-cuda12x
3232

3333
To run:
3434
$ python3 deepstream_imagedata-multistream_cupy.py -i <uri1> [uri2] ... [uriN]
@@ -92,4 +92,4 @@ broken down into the following steps:
9292
4. Construction of cupy.cuda.MemoryPointer from UnownedMemory
9393
5. Construction of cupy.ndarray from MemoryPointer and other buffer info retrieved from bindings call
9494

95-
When performing operations on the image array, we use a CUDA null stream to prevent access of buffer memory by other CUDA operations.
95+
When performing operations on the image array, we use a CUDA null stream to prevent access of buffer memory by other CUDA operations.

apps/deepstream-imagedata-multistream-redaction/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
################################################################################
1717

1818
Prerequisites:
19-
- DeepStreamSDK 6.2
19+
- DeepStreamSDK 6.3
2020
- Python 3.8
2121
- Gst-python
2222
- NumPy package

apps/deepstream-imagedata-multistream/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
################################################################################
1717

1818
Prerequisites:
19-
- DeepStreamSDK 6.2
19+
- DeepStreamSDK 6.3
2020
- Python 3.8
2121
- Gst-python
2222
- NumPy package

apps/deepstream-nvdsanalytics/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
################################################################################
1717

1818
Prerequisites:
19-
- DeepStreamSDK 6.2
19+
- DeepStreamSDK 6.3
2020
- Python 3.8
2121
- Gst-python
2222

0 commit comments

Comments
 (0)