这是一个记录 MinkowskiEngine 的过程——加油,遇到问题-解决问题,嘻嘻!

1、首先,我的环境是:

Pytorch 2.0.1 + CUDA11.7

2、参考文章1:Can't install with CUDA 12.1 · Issue #543 · NVIDIA/MinkowskiEngine (github.com)

先看看这个,我是依次从issue从最多的comments往下看的;希望可以看到有帮助的地方:

 (1)我调到另一个看到了这个:

然后,再次尝试在pip install -e.

(2)这里有一个回答这么多zumnb:

我试一试:

(3)参考文章2:

Failed building wheel for MinkowskiEngine · Issue #551 · NVIDIA/MinkowskiEngine (github.com)

这个很有可能包含可以解决我遇到的问题的方案——加油,大家都可以装上,你肯定可以,不然就太菜了。

(4)还有一个注意可以做的事情——去看setup.py文件中的内容:

-比如,这里再注释中,就说明了这个setup.py的安装命令的用法:

-这里的g++7是一个g++的版本,我可以直接使用默认版本的g++进行处理:

export CC=gcc
export CXX=g++
python setup.py install --force_cuda --cuda_home=/usr/local/cuda-11.7

这是我尝试在这个目录下面使用的安装命令。 

目前进展:到19/21的节点目前还是只是出现了一些warnings

兄弟们!!! -- 装上了!!!!

兄弟们!!!!!!!!!!!

好了,兄弟们,我在这里再整理一下我做了什么:

(1)首先,我确认了我的python版本3.9.21 、 pytorch 2.0.1 、CUDA11.7

(2)然后,做了这一步:export MAX_JOBS = 1(备注:这一步应该是没用的,不过setup.py里面是有这个设置的,设置为1比较稳妥吧我觉得)

(3)接着,export 那个啥CUDA_HOME = /usr/local/cuda-11.7

(4)最后,输入了一下命令-完成安装:

export CC=gcc
export CXX=g++
python setup.py install --force_cuda --cuda_home=/usr/local/cuda-11.7

 

-又比如,xxx

(5)其实在issue里面提供了很多可以参考的内容!!!

--嘻嘻嘻嘻,但是,我已经装上了,我就不继续一个个的尝试,一个个的去看了

总之,做工程的,一句话:“这些库都是人家用C++、用python写的,那只是依赖关系稍微多一些,但是我遇到的bug往往都只是一些小的地方,很容易改的,坚持一下就好。”

(我感觉自己最近在变强,其中很重要的一点就是,我开始不怕这些出现的一个个bug了,根本不怕,直接相信自己加油去挨个做就可以做好。

步骤:

-首先,理清楚思路,需要解决的是一个什么样的问题

-然后,学会去看github/issue 、 csdn博客,要带着脑子看,而不是一通乱试

-另外,学会看源代码,比如看setup.py里面的东西,比如看这些.cpp里面的东西,有些宏定义可以直接删除就解决bug了——带脑子看就行)

附1:Installation · NVIDIA/MinkowskiEngine Wiki (github.com)

这是官方的详细安装参数说明,可以看一看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值