deepstream6.0 python sample试跑试跑(unbunt1804 ,GTX1060)

1.deepstream安装:(docker大法)

docker pull nvcr.io/nvidia/deepstream:6.0-triton

2.进入docker

xhost +
docker run --gpus '"'device=0'"' -it --rm -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-6.0 nvcr.io/nvidia/deepstream:6.0-triton

3.运行示例(到此为止还是挺顺利的。。。)

cd /opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app
deepstream-app -c source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt

4.进行python binding( 坑比较多,多次尝试成功结果,不保证一定能行)

 4.1 请注意,要在Triton docker中使用DeepStream Python绑定,必须将Python 3.6与兼容版本的python3 gi、python3 dev和python3-gst-1.0一起安装。为了安装这些,我们提供了一个脚本来帮助安装。docker启动并运行后,只需运行以下命令:

cd /opt/nvidia/deepstream/deepstream-6.0
./docker_python_setup.sh

4.2 下载deepstream_python_apps

cd /opt/nvidia/deepstream/deepstream/sources
git clone https://github.com/NVIDIA-AI-IOT/deepstream_python_apps

4.3 python binding步骤

4.3.1 安装依赖

apt install -y git python-dev python3 python3-pip python3.6-dev python3.8-dev \
cmake g++ build-essential libglib2.0-dev libglib2.0-dev-bin \
python-gi-dev libtool m4 autoconf automake

cd /opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/
git submodule update --init

 *这里坑比较多,必须确保上述步骤没有报错,如果提示缺少依赖,则需要使用apt install命令单独下载,由于网络原因没有安装上的需要重新来

4.3.2 安装gst-python

# 安装gst-python
cd /opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/3rdparty
./autogen.sh
make
make install

* 这里可能会git clone报错 ‘server certificate verification failed. CAfile: none CRLfile: none’

git config --global http.sslverify false
git config --global https.sslverify false

4.3.3 生成whl文件

# 生成whl安装包(注意cmake参数不要写错了)具体参考下面的表格
cd /opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/bindings
mkdir build
cd build
cmake ..  -DPYTHON_MAJOR_VERSION=3 -DPYTHON_MINOR_VERSION=6 \
    -DPIP_PLATFORM=linux_x86_64 -DDS_PATH=/opt/nvidia/deepstream/deepstream-6.0/
make

 几经周折我终于成功生成了whl安装包

 4.4安装whl安装包(成功在望)

cd /opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/bindings/build/
pip3 install ./pyds-1.1.0-py3-none*.whl

*如果这里报错请级pip3到最新版本

python3 -m pip install --upgrade pip

5.试跑sample(例子2,3略)

# 运行例子1
cd /opt/nvidia/deepstream/deepstream/sources/deepstream_python_apps/apps/deepstream-test1
python3 deepstream_test_1.py /opt/nvidia/deepstream/deepstream/samples/streams/sample_720p.h264 

 

参考链接:

https://catalog.ngc.nvidia.com/orgs/nvidia/containers/deepstream

https://github.com/NVIDIA-AI-IOT/deepstream_python_apps/tree/master/bindings


https://blog.csdn.net/leenhem/article/details/116588205

https://blog.csdn.net/sinat_37322535/article/details/113345869

 https://blog.csdn.net/m0_38068876/article/details/108178388

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值