Li-Hongda

Results 13 comments of Li-Hongda

tensorRT是英伟达开发的适配他们的显卡,如果没有nv显卡可以先尝试用英特尔的openvino来部署。

感谢您的喜欢。关于Windows的配置教程也有另一个朋友提出,但我最近忙于毕设&找工作,过段时间我会出一个的。

`input has static dimensions [1,3,640,640]` 报错的原因是ONNX文件为静态shape,可以使用`netron`检查一下,然后重新生成一下onnx。或者注释掉代码中关于dynamic shape的处理

[这个位置](https://github.com/Li-Hongda/TensorRT_Inference_Demo/blob/main/src/basemodel.cpp#L137)要确保scale为float,这里我前段时间修改过,你是否用的最新的代码呢?

那就已经是float了,我刚刚测试了这两张图应该是没有问题的,因此我认为还是trt转换出了问题,你可以把config中的dynamic设置为0重新生成一下(因为从报错信息来看onnx为静态文件)

我这个代码是如果`weights`路径下没有检测到相应的权重,就调用转换onnx转trt函数,之前的报错是发生在转换这一步;你用trt转好之后就不经过这一步了,所以不报错。但是从当时的报错信息能看出来,你所用的onnx是静态图的,所以在转换成trt时应该把dynamic设置为0,我的意思就是重新转换一下(先把`weights`下的engine删掉)。版本可能也有关吧,这个得查一下相关的更新文件,但应该不是主要原因。

我暂时也无法定位问题,因为我复现不出来。。

> https://github.com/Li-Hongda/TensorRT_Inference_Demo/blob/db7917f819075c1e7d82c4e0138e4d28624e01d4/src/detection.cpp#L107 > > 如果没有实现,麻烦您注释掉也行,谢谢 注释掉改成纯虚确实也行,但这样也不影响编译和运行。

@ybcc2015 我参考的是[这个](https://blog.csdn.net/bobchen1017/article/details/129540239?spm=1001.2014.3001.5502) ,个人感觉讲的蛮清楚的