I am currently trying to install Deepstream Python 1.1.0 on Jetson NX dev kit.
So, I have already installed Deepstream 6.0 and it works.
I tried to follow the guidance on official github page, but I am getting confused. Several steps I don’t quite understand. I am wondering whether you can help.
On the page of HOW-TO, I tried to follow the steps inside.
There’s no problem of the
$ sudo apt-get install python-gi-dev $ export GST_LIBS="-lgstreamer-1.0 -lgobject-2.0 -lglib-2.0" $ export GST_CFLAGS="-pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include" $ git clone https://github.com/GStreamer/gst-python.git $ cd gst-python $ git checkout 1a8f48a $ ./autogen.sh PYTHON=python3 $ ./configure PYTHON=python3 $ make $ sudo make install
This part is same as the former versions.
But I started getting refused from next step.
Deepstream python bindings step, here’s the webpage.
2.2 Initialization of submodules. I don’t quite understand
submodules you mean. After several times try, I guess I first need to clone
deepstream_python_apps repo, and then do the
git submodule update --init inside.
Next problem I found is, since I am located in mainland of China,
git clone is usually not stable. So
git submodule update --init always have problem.
Third problem: Now, I follow the step:
Installing Gst-python. I remember that in the pre-request step, I have already installed Gst-python, I don’t quite understand why. But I am getting confused.
Then next step
2.4 - Deepstream SDK shows to install Deepstream SDK. I have already installed, but the steps of installation is like in reverse order. In most cases, people first install Deepstream SDK.
Now after I build the bindings with the following commends,
cd deepstream_python_apps/bindings mkdir build cd build cmake .. make
I tried to run an python example but get failed, because system cannot find pyds. (I have already add the path).
In Deepstream 5.0, I see
pyds.so is located in
.../Deepstream5,0/lib/ folder, but here I searched for
pyds.so folder, it is located in
Haha, I am confused again.
Now, I move back to HOW-TO page, with the section
Running Sample Applications. The first sentence confused me again:
Clone the deepstream_python_apps repo under <DeepStream 6.0 ROOT>/sources: git clone https://github.com/NVIDIA-AI-IOT/deepstream_python_apps.
So, I have already cloned this repo in
build python binding step…
I am wondering whether you can help to make clear what exactly each step should be done to make Deepstream Python works, and make it simple. Cus, I mainly focus on using it, but has less knowledge of principles behind.
Thank you so much for your help.