
错误与异常处理
功夫小象
这个作者很懒,什么都没留下…
展开
-
conda通过pth文件加载自定义包
如果自定义包结构如下custom_module"|------------f1.py"|------------f2.py"|------------sub_module" |-------------f2.py且该自定义包目录为/your_path/custom_module则在~/anaconda/lib/python3.8/site-packages内添加custom.pth文件vi custom.pth插入如下内容import sys;sys.path.appe原创 2022-03-18 14:04:12 · 1879 阅读 · 0 评论 -
pycuda源码安装报错gcc failed with exit status -1
最近在服务器端源码安装pycuda时报错:观察可以发现,是没有gcc编译时在std命名空间中找不到unique_prt等定义,从而引起一系列报错,检查报错文件/src/cpp/mempool.cpp发现已经包含了头文件#include <memory>。可以判断是没有采用c++11标准编译,检查pycuda解压文件中siteconf.py,发现boost-compile=[gcc43]选项, 而gcc48开始才陆续对c++11有较好支持输入:ls /usr/bin/gcc*发现服原创 2021-06-17 14:12:13 · 1981 阅读 · 4 评论 -
远程调试 qt.qpa.xcb: could not connect to display, echo DISPLAY为空[已解决]
以服务器作为远程解释器,本地pycharm或vscode调试时出现如下错误:qt.qpa.xcb: could not connect to displayqt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/xx/anaconda3/lib/python3.8/site-packages/cv2/qt/plugins" even though it was found.This application faile.原创 2021-05-10 16:11:32 · 23497 阅读 · 53 评论 -
cupy kernel cuda核函数直接计算与调用pytorch或mxnet框架等库函数结果不一致[已解决]
最近在使用cuda核函数实现PSROI Pooling 和 Deformable PSROI Pooling时发现,结果与自带库函数不以致,检查kernel是否存在float型参数。如果有,在python中改为cp.float32(param)后传入。原创 2020-12-22 21:19:27 · 686 阅读 · 0 评论 -
windows+ubuntu双系统UEFI grub启动项缺失【已解决】
所需工具:diskgenius步骤:① 下载安装diskgenius② 打开diskgenius, 菜单栏【工具】- 最下方【设置UEFI BIOS启动项】③ 设置Grub路径启动磁盘和分区分别为安装系统时的EFI分区选择启动文件路径如下这里尤其要注意最下方的当前从哪一项启动的编号与grub是否完全一致④ 当当前启动项编号与grub所在编号不完全一致时,勾选【下次启动直接进入UEFI BIOS】设置界面,点击【立即重启】⑤ 以微星bios为例,进入【setting】-【Boot】-.原创 2020-11-26 18:30:45 · 4079 阅读 · 0 评论 -
pytorch运行错误:CUDA out of memory. [已解决]
在2080ti上运行分类模型时,遇到了该问题,检查模型没有发现问题,最终确认是验证机评估阶段的张量计算非常占用空间。可以对利用torch.tensor().detach().cpu().numpy()转为numpy进行loss和acc的计算直接对评估阶段使用with torch.no_grad(): for step, (img, label) in enumerate(dataloader): ...... if (step + 1) %原创 2020-11-21 21:44:33 · 21922 阅读 · 0 评论 -
...failed to start because it could not find or load the Qt platform plugin “windows“已解决
重装QT或使用他人创建的工程后报此错误,最终通过以下方案解决:在QT本地安装目录下拷贝Qt5Core.dllQt5Gui.dllQt5Widgets.dll到release输出目录(exe同级目录下)问题解决;若原来该目录下已有上述动态库,则直接替换。...原创 2020-10-28 08:44:15 · 248 阅读 · 0 评论 -
Ctyes.CDLL错误,winerror[126]找不到指定模块
在运行pytorch代码时,偶尔会出现上述错误,尝试了许多方法(包括安装依赖dll)后无果。检查对应.py文件中是否同时导入了cupy和torch, 如果是的话将import cupy放在import torch后可解决。import torch # torch导入置于cupy导入之前import cupy as t当然,这只是其中的一个可能原因和解决办法,大家具体问题具体分析!...原创 2020-07-26 22:45:24 · 519 阅读 · 0 评论