I can't install user_deepstream_python_apps_install.sh within the DeepStream 7.0 docker image anymore

The following dockerfile was working fine a few months ago:

FROM nvcr.io/nvidia/deepstream:7.0-gc-triton-devel

# DEEPSTREAM ADDITIONAL DEPENDENCIES
RUN cd /opt/nvidia/deepstream/deepstream-7.0 && \
    bash user_additional_install.sh

# DEEPSTREAM PYTHON BINDINGS
RUN bash /opt/nvidia/deepstream/deepstream-7.0/user_deepstream_python_apps_install.sh -b

I tried to build the docker image today, and the second command is giving me an error:

....
[100%] Linking CXX shared library pyds.so
make[2]: Leaving directory '/opt/nvidia/deepstream/deepstream-7.0/sources/deepstream_python_apps/bindings/build'
[100%] Built target pyds
make[1]: Leaving directory '/opt/nvidia/deepstream/deepstream-7.0/sources/deepstream_python_apps/bindings/build'
###########################
Installing built PyDS wheel
###########################
WARNING: Requirement './pyds-1*_x86_64.whl' looks like a filename, but the file does not exist
ERROR: pyds-1*_x86_64.whl is not a valid wheel filename.

[notice] A new release of pip is available: 24.0 -> 24.2
[notice] To update, run: python3 -m pip install --upgrade pip

The full output is attached to this message because it was too long to be included here.
I also tried to update pip (see second output) but it is still not working.

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
GPU Tesla T4
• DeepStream Version
DeepStream 7.0 official docker image
output_full_pip_updated.txt (95.9 KB)
output_full.txt (97.1 KB)

Can you add --version 1.1.11 and try again?
If no version is specified, the script will pull the repo from master branch, which has upgrade to version 1.2.0 and it’s for DeepStream 7.1 recently, I think that’s the root cause.

The latest pyds has changed the build method to adapt to DS-7.1, please follow the guideline provided by yingliu.

My understanding is that if I pass the parameter --version 1.1.11, it will download binaries for 1.1.11. While if I pass parameter -b, it will build the latest binaries.
Is there a way to build version 1.1.11?

RUN bash /opt/nvidia/deepstream/deepstream-7.0/user_deepstream_python_apps_install.sh -r v1.1.11 -b
1 Like

Hello,

I am encountering the same issue and running this command won’t work.

If I continue to install pyds (according to: deepstream_python_apps/bindings/README.md at master · NVIDIA-AI-IOT/deepstream_python_apps · GitHub) this will still create wheels for 1.2.0 version.

Follow the v1.1.11 documentation. If you have other questions, please open a new topic.

git checkout v1.1.11

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.