解决 THC/THC.h: No such file or directory 报错

报错现象:

cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /data/joyiot/liyong/codes/graspnet-baseline/knn/src/knn.h:5:0,
                 from /data/joyiot/liyong/codes/graspnet-baseline/knn/src/vision.cpp:1:
/data/joyiot/liyong/codes/graspnet-baseline/knn/src/cuda/vision.h:3:10: fatal error: THC/THC.h: No such file or directory
 #include 
          ^~~~~~~~~~~

报错原因:
出现THC/THC.h: No such file or directory 这个问题的原因主要是:pytorch在1.11版本之后,THC/THC.h就被移除了,所以出现这个问题的原因是因为pytorch版本太高的原因。解决这个问题一个最直观的方法就是降版本,如果不更改版本的话, 需要修改源代码。

下面的代码库中已经修改了对应的代码, 可以从这个库中下载代码,即可成功编译。

https://github.com/AugustSteik/graspnet-baseline/tree/meng-project

注意需要是meng-project这个分支。

你可能感兴趣的:(基础知识,python,KNN,深度学习)