HLNet代码debug记录

昨天跑HLNet的代码,配环境的时候又双叒叕遇到了一些问题,记录一下:
1.error: identifier “AT_CHECK“ is undefined
出现在python setup.py build develop的时候
参照https://blog.csdn.net/sinat_29957455/article/details/113334944
根据报错的文件提示,把所有的AT_CHECK换成TORCH_CHECK

2.ImportError: libcudart.so.10.0: cannot open shared object file: No such file or directory
在运行的时候出的错,好像指到了某个py文件的from maskrcnn_benchmark import xxx
参照https://blog.csdn.net/qq_41898181/article/details/115559598

sudo ldconfig /usr/local/cuda-10.0/lib64

3.指向import maskrcnn/layer/cython_nms的错
这个文件夹下还有一个setup.py,所以要再python setup.py build develop一下,这个readme里没有写

4.一些readme里没提到的包,比如dill,conda install就行

-----------------------------------以下是3090专属错误-------------------------------
5.AttributeError: module ‘torch._six’ has no attribute ‘PY3’
参照https://www.cnblogs.com/BlogLwc/p/15663776.html
把出现PY3的地方改成PY37

6.cc1plus: fatal error: /usr/local/cuda-11.3/include/stdc-predef.h: Permission denied
还是python setup.py build develop报的错(总是卡在这一步都给我卡佛了)
全网都没找到跟我一样的bug。还是得靠自己。

顺着这个路径去找,发现include是一个符号链接
链接指向了本目录下的targets/x86_64-linux/include
cd到x86那个目录下,ll查看权限发现include是这样的:
在这里插入图片描述
怪不得没有权限,直接sudo chmod 777 include
在这里插入图片描述
这样之后在python setup.py就可以了
然后别忘了把include的权限改回来

-----------------------------------一些碎碎念---------------------------------
回学校了。
555
想买点多肉嫌太贵。
想买个小苔藓怕不够绿。
想买个够逼格的空间不够。
活该我桌面空荡荡。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值