skyhehe123 / SA-SSD

SA-SSD: Structure Aware Single-stage 3D Object Detection from Point Cloud (CVPR 2020)
492 stars 106 forks source link

raise RuntimeError(MISSING_LIBDEVICE_FILE_MSG.format(arch=arch)) RuntimeError: Missing libdevice file for compute_50. Please ensure you have package cudatoolkit 7.5. Install package by: conda install cudatoolkit=7.5 #87

Open sherlockzym opened 3 years ago

sherlockzym commented 3 years ago

(ssd) root@logic:~/SA-SSD# python tools/create_data.py Traceback (most recent call last): File "tools/create_data.py", line 8, in from mmdet.core.bbox3d.geometry import remove_outside_points, points_in_rbbox, box_camera_to_lidar File "/root/SA-SSD/mmdet/core/init.py", line 1, in from .anchor import * # noqa: F401, F403 File "/root/SA-SSD/mmdet/core/anchor/init.py", line 2, in from .anchor_target import anchor_target File "/root/SA-SSD/mmdet/core/anchor/anchor_target.py", line 2, in from ..bbox import assign_and_sample, BBoxAssigner, SamplingResult, bbox2delta, rbbox3d2delta File "/root/SA-SSD/mmdet/core/bbox/init.py", line 2, in from .assignment import BBoxAssigner, AssignResult File "/root/SA-SSD/mmdet/core/bbox/assignment.py", line 3, in from mmdet.core.bbox3d import region_similarity File "/root/SA-SSD/mmdet/core/bbox3d/region_similarity.py", line 23, in from mmdet.core.post_processing.rotate_nms_gpu import rotate_iou_gpu, rotate_iou_gpu_eval File "/root/SA-SSD/mmdet/core/post_processing/init.py", line 3, in from .rotate_nms_gpu import rotate_nms_gpu File "/root/SA-SSD/mmdet/core/post_processing/rotate_nms_gpu.py", line 22, in @cuda.jit('(int64, float32, float32[:, :], uint64[:])') File "/root/anaconda3/envs/ssd/lib/python3.6/site-packages/numba/cuda/decorators.py", line 96, in kernel_jit kernel.bind() File "/root/anaconda3/envs/ssd/lib/python3.6/site-packages/numba/cuda/compiler.py", line 489, in bind self._func.get() File "/root/anaconda3/envs/ssd/lib/python3.6/site-packages/numba/cuda/compiler.py", line 370, in get ptx = self.ptx.get() File "/root/anaconda3/envs/ssd/lib/python3.6/site-packages/numba/cuda/compiler.py", line 342, in get **self._extra_options) File "/root/anaconda3/envs/ssd/lib/python3.6/site-packages/numba/cuda/cudadrv/nvvm.py", line 464, in llvm_to_ptx libdevice = LibDevice(arch=opts.get('arch', 'compute_20')) File "/root/anaconda3/envs/ssd/lib/python3.6/site-packages/numba/cuda/cudadrv/nvvm.py", line 340, in init raise RuntimeError(MISSING_LIBDEVICE_FILE_MSG.format(arch=arch)) RuntimeError: Missing libdevice file for compute_50. Please ensure you have package cudatoolkit 7.5. Install package by:

conda install cudatoolkit=7.5
sherlockzym commented 3 years ago

tried sudo ln -s libdevice.10.bc libdevice.compute_50.10.bc But the operation returns the same error