ubuntu20.04安装MinkowskiEngine
创始人
2025-05-30 03:42:41

ubuntu20.04安装MinkowskiEngine

安装这个库之前首先确认环境中pytorch的cudatoolkit版本是否与安装的CUDA版本一致,确保一致,然后开始安装

我的CUDA版本是11.6,故采用下面的安装命令先安装pytroch及对应工具包

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge

安装好了之后测试一下,确保可以调用GPU

#测试一下,确保cuda可以使用
python
>>> import torch
>>> torch.cuda.is_available()
True
>>> quit()

安装依赖

pip install ninja  #官方文档没说,这里依赖还需要安装ninja库
conda install openblas-devel -c anaconda  #安装依赖

我在安装openblas-devel时,它自动又安装了cpu版本的pytorch,从而导致pytorch无法调用GPU,torch.cuda.is_available()False,我删掉环境重新安装pytorch和这个依赖都是如此,无论是先安装openblas-devel依赖还是先安装GPU版本的pytorch,都出现pytorch安装成cpu版本的问题。后面解决办法是清楚conda中下载的包的缓存,让这个依赖真正重新下载而不是从cache中安装,发现这次不会附加安装cpu版本的pytorch了,很奇怪。。。

然后将仓库clone下来本地安装

git clone https://github.com/NVIDIA/MinkowskiEngine.git
cd MinkowskiEngine
python setup.py install --blas_include_dirs=${CONDA_PREFIX}/include --blas=openblas

报错,没有找到CUDA的位置

在这里插入图片描述

因为我之前安装了CUDA11.6,所以需要通过export命令指定CUDA的位置(这里根据自己安装CUDA的位置来改)

export CUDA_HOME=/usr/local/cuda-11.6

然后因为这个issue,需要将MAX_JOBS设置为2再进行安装

export MAX_JOBS=2

然后执行安装命令

python setup.py install --blas_include_dirs=${CONDA_PREFIX}/include --blas=openblas

安装成功

在这里插入图片描述

安装完成之后测试一下是否能正常导入MinkowskiEngine

python
>>> import MinkowskiEngine as ME
>>> print(ME.__version__)
0.5.4

收工

上一篇:Linux内核定时器

下一篇:初时STM32单片机

相关内容

热门资讯

江西萍乡武功山:一顶帐篷撑起的... 时值冬日,武功山巅上覆着一层寒霜,十万亩草甸在曦光中渐渐苏醒。远山如黛,云海翻涌,当日轮跃出天际线的...
王 干||武威的马 武威是一个低调的城市,武威的马更是低调中的低调。 在西北辽阔的大地上,有些城市如雷贯耳,有些城市却像...
关于腾龙洞景区龙须桥加固施工封... 各旅行社、广大游客朋友: 因景区龙须桥需进行加固施工,自2025年12月28日8:00起对龙须桥实施...
资阳旅游攻略最佳方案 资阳,这座位于四川盆地中部的城市,有着深厚的历史文化底蕴和秀美的自然风光,是旅游的好去处。下面就为您...
济州岛流量卡网络覆盖差,韩国流... 办卡关注 微 信 公 众 号 :找卡乐园 这里是专为你打造的流量卡服务站,既能帮你揭开流量卡市场的各...