python与C++与TensorRT的绑定

绑定的起因

Jetpack中的TensorRT不能直接在python3.8环境中使用,所以我们需要对TensorRT利用pybind11对python相进性绑定。
绑定的官方链接如下:点击这里
这个是8.2版本的,你可以使用其他版本也是可以的。

整个过程可以在虚拟环境中完成,主要是想最后的whl文件

在Jetson中创建一个external目录,并将pybind11克隆到其中。

sudo mkdir external && cd external
git clone https://github.com/pybind/pybind11.git


在external里面新建一个pythonX.Y目录,X.Y为你python的版本。我以3.8.0 为例。

从官方获取python源代码,下载对应的python版本。将python源码中Include路径下的内容拷贝到external/python3.8/include中。
python -官方源码地址
python与C++与TensorRT的绑定_第1张图片
python与C++与TensorRT的绑定_第2张图片
下载对应python 版本的软件调试包

你可能感兴趣的:(NVIDIA边缘端视觉部署,python,c++,开发语言)