kaggle上复现CT3D

CT3D安装spconv需要1.2.1,直接pip install spconv安装的2.x版本,会报错spconv缺少"SparseModule",这是版本之间的差异问题,换成1.2.1版本即可

在kaagle上安装spconv1.2.1,尝试改变cuda版本,cmake版本,pytorch版本等方法,发现一直无法编译安装spconv1.2.1,在python setup.py bdist_wheel编译过程中报错缺少"cuhash"与"spconv",故本次kaggle安装spconv1.2.1用的是whl文件直接pip isntall安装,用此方法的前提是cuda版本要严格对应(环境的cuda11.0,则whl文件的也应为cuda11.0)

 1.安装spconv

(1)查看pytorch与cuda版本

import torch
print(torch.__version__)
print(torch.version.cuda)

 

 (2)安装pytorch1.7.1(与whl文件相同的环境,cuda版本一定要与kaggle自带的对应)

pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

(3)直接pip install whl安装spconv (cuda11.0 torch1.7.1的轮子)

cp -r /kaggle/input/spconvnew1/spconv-1.2.1-cp37-cp37m-linux_x86_64.whl /kaggle/working 
pip install /kaggle/working/spconv-1.2.1-cp37-cp37m-linux_x86_64.whl

(4)配置CT3D环境 

cp -r /kaggle/input/ct3dpp/CT3D /kaggle/working
cd /kaggle/working/CT3D
pip install -r requirements.txt
!python setup.py develop

 (5)训练

cd tools
!python train.py --cfg_file ./cfgs/kitti_models/pillar_ct3d.yaml --batch_size 1 --epochs 1

ps:spconv的.whl文件由google colab生成

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值