BEVerse环境安装

1环境安装

碰到问题1:

OSError: /home/jim/anaconda3/envs/beverse/lib/python3.7/site-packages/torch/lib/../../nvidia/cublas/lib/libcublas.so.11: symbol cublasLtGetStatusString version libcublasLt.so.11 not defined in file libcublasLt.so.11 with link time reference

方法:

找到libcublas.so.11文件所在路径,在环境变量中保存

sudo gedit ~/.bashrc

碰到问题2:

mmdet3d/ops/ball_query/src/ball_query.cpp:4:10: fatal error: THC/THC.h: 没有那个文件或目录
 #include <THC/THC.h>
方法:去除以下两个头文件,自Torch1.7以上,就不在使用THC。

//#include <THC/THC.h> 

//extern THCState *state;

需去除文件列表:

ball_query.cpp

furthest_point_sample.cpp

gather_points.cpp

group_points.cpp

interpolate.cpp

knn.cpp

 

碰到问题3:

mmdet3d/ops/ball_query/src/ball_query.cpp:39:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’
   cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream();

 方法:添加头文件 :#include <ATen/cuda/CUDAContext.h>

 依次在以上文件中添加头文件

 

posted @ 2024-05-10 00:18  jimchen1218  阅读(258)  评论(0编辑  收藏  举报