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>
依次在以上文件中添加头文件