weixin_43004611 2023-05-28 17:28 采纳率: 50%
浏览 41
已结题

Transfusion模型复现

Transfusion论文开源代码编译,总是报错,有遇到相同情况的同学吗?
论文标题:TransFusion: Robust LiDAR-Camera Fusion for 3D Object Detection with Transformers
源码地址:https://github.com/XuyangBai/TransFusion/tree/master

报错内容:1 error detected in the compilation of "mmdet3d/ops/voxel/src/scatter_points_cuda.cu".
error: command '/usr/local/cuda-11.3/bin/nvcc' failed with exit status 1

img

  • 写回答

2条回答 默认 最新

  • weixin_43004611 2023-06-03 10:18
    关注

    GitHub上issue有这个报错的回答,是我的问题,没看到

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • IT论之程序员 2023-05-31 12:10
    关注

    这是比较复杂的深度学习模型,编译会有难度。具体报错:

    1. 首先检查CUDA和CUDNN的版本,模型要求CUDA 10.1以上,CUDNN 7.6以上。如果你的版本低于这个,需要升级。
    2. CUDA编译器nvcc版本也要对应,这里要求CUDA 10.1 Toolkit对应的nvcc,如果你安装的是CUDA 11.3,需要设置PATH或者软链接到正确的nvcc。
    3. 环境变量设置,确保CUDA, CUDNN, OpenCV的环境变量都设置正确。
    4. mmdet3d框架依赖比较复杂,建议在conda环境中安装,安装命令:
      conda create -n open-mmlab python=3.7 -y
      conda activate open-mmlab
      pip install mmcv-full
      pip install mmdet
      git clone https://github.com/open-mmlab/mmdetection3d.git
      cd mmdetection3d
      pip install -r requirements.txt
      pip install -v -e .
      如果在conda环境中还报错,可以尝试在官方docker镜像中运行,减少环境问题的影响。
    5. 如果编译依然报错,可以给开源代码的作者提issue,附上具体的报错信息和环境配置,他们可以针对你的环境给出更准确的解决方案。
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月16日
  • 已采纳回答 6月8日
  • 创建了问题 5月28日

悬赏问题

  • ¥15 fpga二选一数据选择器语句分析
  • ¥15 matlab有svec这个函数吗?
  • ¥15 无法调用VideoWriter_fourcc
  • ¥15 VB6.0无法加载网页验证码图片到picturebox中,求解。
  • ¥15 C#和GDAL对栅格处理
  • ¥15 我现在有一些关于提升机故障的专有文本数据,量也不多,我在label studio上进行了关系和实体的标注,完成了知识图谱的构造,那么我使用生成式模型的话,我能做哪些工作来写我的论文?
  • ¥15 电脑连不上无线网络如下诊断反馈应该如何操作
  • ¥15 telegram api 使用forward_messages方法转发消息时,目标群组里面会出现此消息来源,如何隐藏?
  • ¥15 关于#tensorflow#的问题:有没有什么方法可以让机器自己学会像素风格的图片
  • ¥15 Oracle触发器字段变化时插入指定值