自己部署SuperPoint-SuperGlue-TensorRT
这是他们的版本要求

目前OrinNX上是有CUDA和tensorrt的,就是版本不是完全对应

要不自己试着编译一下,反正一些基础环境已经有了
编译和普通C++工程编译一样

找到了CUDA11.4和opencv4






终于运行完了,在build文件夹下生成了一张图片


也就是下面这个命令运行了将近50分钟....
./superpointglue_image ../config/config.yaml ../weights/ ${PWD}/../image/image0.png ${PWD}/../image/image1.png
我再运行下
./superpointglue_sequence ../config/config.yaml ../weights/ ${PWD}/../image/freiburg_sequence/ ${PWD}/../image/freiburg_sequence/match_images/

这回很快就运行完了,不到一分钟似乎

输出的图片存放在这里

原本是没有这个文件夹的 https://gitee.com/maxibooksiyi/SuperPoint-SuperGlue-TensorRT/tree/feature/test/image/freiburg_sequence
最后运行./superpointglue_multithread命令显示这个,似乎是多线程运行的superpointglue?

不过第一个命令还是把我吓到了,运行了那么长的时间
文章讲述了作者在OrinNX上尝试部署SuperPoint-SuperGlue-TensorRT的过程,涉及到CUDA版本不完全对应的问题,通过编译解决,并比较了单线程和多线程运行时的性能差异。
910

被折叠的 条评论
为什么被折叠?



