使用conda安装Paddle3D时出现的报错及解决方式

7 篇文章 0 订阅
5 篇文章 1 订阅

1.cmake时/usr/bin/ld: cannot find -lxxx问题
如:
/usr/bin/ld: cannot find -lleveldb
/usr/bin/ld: cannot find -lsnappy

解决方法:
终端执行:
$ apt-get install libsnappy-dev
$ apt-get install libleveldb-dev

2.当使用pointpilliars进行模型训练及验证时,出现了如下报错:
RuntimeError: Failed to run command: , errors: Command ‘cd /home/les/.cache/paddle_extensions && /home/les/miniconda3/envs/paddle3d_cuda11.6/bin/python iou3d_nms_cuda_setup.py build’ returned non-zero exit status 1.
解决方法:
cuda环境变量设置问题,先创建软连接: sudo ln -s /usr/local/cuda-xx (你的cuda版本) /usr/local/cuda
bashrc文件中添加环境变量(记得将之前设置错误的cuda相关环境变量删除或注释掉):
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=/usr/local/cuda/lib64:$LIBRARY_PATH
保存退出后终端分别执行
source ~/.bashrc
ldconfig
然后再重启电脑
3.用KITTI数据集训练pointpilliars模型,在模型验证时报了:paddle3d-1.0.0-py3.7.egg/paddle3d/apis/trainer.py", line 328, in train, for k, v in metrics.items(): AttributeError: ‘tuple’ object has no attribute 'items’的问题。
解决方法:
不要边训练边评估,当训练完成后再进行评估即可(以防万一先用预训练模型跑一下验证,没有问题再进行模型训练)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值