SparseConvNet库安装报错

安装SparseConvNet的时候一直报错,截取了其中关键部分:

    g++ -pthread -shared -B /home/fwq/anaconda3/envs/pcda/compiler_compat -L/home/fwq/anaconda3/envs/pcda/lib -Wl,-rpath=/home/fwq/anaconda3/envs/pcda/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.8/sparseconvnet/SCN/cuda.o build/temp.linux-x86_64-3.8/sparseconvnet/SCN/sparseconvnet_cuda.o build/temp.linux-x86_64-3.8/sparseconvnet/SCN/pybind.o -L/home/fwq/lab/cuda102/lib64 -lcudart -o build/lib.linux-x86_64-3.8/sparseconvnet/SCN.cpython-38-x86_64-linux-gnu.so
    /home/fwq/anaconda3/envs/pcda/compiler_compat/ld: build/temp.linux-x86_64-3.8/sparseconvnet/SCN/sparseconvnet_cuda.o: unable to initialize decompress status for section .debug_info
    /home/fwq/anaconda3/envs/pcda/compiler_compat/ld: build/temp.linux-x86_64-3.8/sparseconvnet/SCN/sparseconvnet_cuda.o: unable to initialize decompress status for section .debug_info
    /home/fwq/anaconda3/envs/pcda/compiler_compat/ld: build/temp.linux-x86_64-3.8/sparseconvnet/SCN/sparseconvnet_cuda.o: unable to initialize decompress status for section .debug_info
    /home/fwq/anaconda3/envs/pcda/compiler_compat/ld: build/temp.linux-x86_64-3.8/sparseconvnet/SCN/sparseconvnet_cuda.o: unable to initialize decompress status for section .debug_info
    build/temp.linux-x86_64-3.8/sparseconvnet/SCN/sparseconvnet_cuda.o: file not recognized: file format not recognized
    collect2: error: ld returned 1 exit status
    error: command 'g++' failed with exit status 1

这错误我折腾了将近三天,尝试了一大堆方法,都没有安装成功。
今天在pycocotools安装失败 compiler_compat/ld发现类似的问题,按照这位博主的说法,定位到 /home/fwq/anaconda3/envs/pcda/compiler_compat 目录,然后输入:

rename ld ld2 ld

将 ld 改名为 ld2,然后再次尝试安装:

bash develop.sh

终于看到了

Installed /home/fwq2/lab/cjy/SparseConvNet
Processing dependencies for sparseconvnet==0.2
Finished processing dependencies for sparseconvnet==0.2

虽然不知道为什么,但是终于成功给装上了😭😭😭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据引用\[1\]和引用\[2\]的内容,sparseconvnet安装可能会遇到一些问题。根据引用\[2\]中提到的方法,你可以尝试在虚拟环境中创建一个3.7或3.7以上的Python环境,并按照以下步骤进行安装: 1. 创建虚拟环境: ``` conda create -n pointpillars python=3.7 anaconda ``` 2. 激活虚拟环境: ``` source activate pointpillars ``` 3. 安装所需的依赖包: ``` conda install shapely pybind11 protobuf scikit-image numba pillow conda install pytorch torchvision -c pytorch conda install google-sparsehash -c bioconda ``` 这些步骤将帮助你安装sparseconvnet并解决可能出现的依赖问题。希望这能帮到你。 #### 引用[.reference_title] - *1* *2* [SparseConvNet安装报错](https://blog.csdn.net/zylooooooooong/article/details/119575043)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Pointpillars ubuntu 18.04 部署 纪实](https://blog.csdn.net/luogyu7/article/details/127353677)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值