NVIDIA-AI-IOT / Lidar_AI_Solution

A project demonstrating Lidar related AI solutions, including three GPU accelerated Lidar/camera DL networks (PointPillars, CenterPoint, BEVFusion) and the related libs (cuPCL, 3D SparseConvolution, YUV2RGB, cuOSD,).
Other
1.25k stars 218 forks source link

Static version of `spconv` library? #244

Open josh-wende opened 5 months ago

josh-wende commented 5 months ago

I am trying to integrate this solution into an existing repository, which already depends on libprotobuf.so.23. This is giving me a lot of trouble, because libspconv.so is linked to libprotobuf.so.17. As such, whenever these two parts of my code touch, the duplicate symbol names collide and everything crashes. If Nvidia could provide either a) a static version of libspconv.so or b) a version of libspconv.so linked against newer versions of protobuf, it would make all of this so much easier, and would be much appreciated. Is there any chance of this happening?

hopef commented 2 months ago

I have updated the new libspconv.so which will be decoupled from libprotobuf. Please look at it here.

windzu commented 4 weeks ago

I have updated the new libspconv.so which will be decoupled from libprotobuf. Please look at it here.

I have observed that in the protobuf-decoupled implementation of spconv, some header files have changed compared to the previous version. How should I use the new spconv? Are there any usage references?

windzu commented 1 week ago

I have updated the new libspconv.so which will be decoupled from libprotobuf. Please look at it here.

I have observed that in the protobuf-decoupled implementation of spconv, some header files have changed compared to the previous version. How should I use the new spconv? Are there any usage references?

@hopef Hello, is there any new progress on this issue?