主要是要注意torch、torch-scatter与CUDA版本要匹配,不然会报错:
RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False
CUDA 10:
按照这个博客的环境:(115条消息) 自动驾驶系统进阶与项目实战(七)基于PolarNet的点云端到端语义分割和项目实战_AdamShan的博客-CSDN博客
其中trorch的安装可以直接用他给的语句,torch-scatter的安装从https://data.pyg.org/whl/下载,手动安装对应的版本即可。
CUDA 11:
其中先安装好torch再安装torch-scatter,依然是要手动安装torch-scatter。
参考文章:
(115条消息) failed build torch_scatter.whl_麦地与诗人的博客-CSDN博客