![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Debug
越野者
视频图像处理与人工智能研究者
展开
-
解决PyTorch报错:RuntimeError: Expected object of backend CPU but got backend CUDA for argument #2 'other
1. 问题描述在利用PyTorch报错:RuntimeError: Expected object of backend CPU but got backend CUDA for argument #2 'other'报错时,对应Python语句的写法为:szl = torch.max(sz.round(), torch.Tensor([2])).long()2. 解决办法...原创 2020-01-10 15:58:19 · 7988 阅读 · 0 评论 -
解决Python报错:RuntimeError: Can't call numpy() on Variable that requires grad. Use var.detach().numpy()
1. 问题描述如题,将PyTorch Tensor类型的变量转换成numpy时报错:RuntimeError: Can't call numpy() on Variable that requires grad. Use var.detach().numpy() instead.2. 解决办法出现这个现象的原因是:待转换类型的PyTorch Tensor变量带有梯度,直接将其转换为...原创 2020-01-09 09:58:03 · 41630 阅读 · 10 评论 -
PyCharm调试过程中查看PyTorch的Tensor类型图像数据
S1. 在PyCharm的Debug视图中点击`Console`标签页,再点击左侧工具栏的`Show Python Prompt`小按钮,点击后会进入运行时Python环境,它是一个命令行窗口,如下图所示:原创 2019-11-12 09:00:42 · 6761 阅读 · 0 评论 -
解决Windows 10上torchvision报错“ImportError: DLL load failed: 找不到指定的模块”
1. 问题描述在Windows 10上调用torchvision时报错,如下所示: from torchvision import _CImportError: DLL load failed: 找不到指定的模块。2. 问题分析Python环境中原先安装PyTorch、torchvision等Python包的时候,用的是pip安装的,可能存在某些编译或链接的问题。3...原创 2019-10-04 10:45:57 · 3498 阅读 · 0 评论 -
解决Windows 10下PyTorch报错“Error checking compiler version for cl”
1. 问题描述如题,调用ninja对源码进行编译时报错,如下所示:\cpp_extension.py:189: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。 warnings.warn('Error checking compiler version for {}: {}'.for...原创 2019-12-18 15:15:53 · 27918 阅读 · 19 评论 -
解决“ValueError: Unknown resampling filter (107). Use Image.NEAREST (0), Image.LANCZOS (1), Image.BIL”
1. 问题描述利用Pillow进行图像resize操作,结果报错:File "C:\Users\yafux\Anaconda3\envs\cu80_py36_tf140\lib\site-packages\PIL\Image.py", line 1869, in resize message + " Use " + ", ".join(filters[:-1]) + " or " +...原创 2019-09-21 15:28:28 · 12163 阅读 · 3 评论 -
解决“ImportError: Could not find 'cudnn64_6.dll'”
1. 问题描述运行一个基于Tensorflow的代码时报错,如下所示:ImportError: Could not find 'cudnn64_6.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Note...原创 2019-08-27 09:18:23 · 4123 阅读 · 0 评论 -
解决PyCharm调试查看变量时一直显示collecting data并报错Timeout waiting for response且看不到任何内容
1. 问题描述如题,在用PyCharm进行Python代码调试查看具体变量时,会随机遇到一直显示collecting data,到最后报错Timeout waiting for response,在界面中看不到变量内部的内容,如下图所示:2. 解决办法在PyCharm,打开Setting界面,在如下设置项中勾选“Gevent compatible”即可,如下图所示:至此,问题得到解决。...原创 2019-08-14 17:13:42 · 27717 阅读 · 46 评论 -
解决Python2代码移植到Python3报错:AttributeError: 'collections.OrderedDict' object has no attribute 'iteritems
1. 问题描述如题,将Python 2.x代码迁移到Python 3.x时报错:AttributeError: 'collections.OrderedDict' object has no attribute 'iteritems'报错指向的Python 2语句写法为:for k,p in child._parameters.iteritems():2. 解决方法上述出错的原...原创 2019-07-21 10:58:14 · 17590 阅读 · 0 评论 -
解决“ImportError: cannot import name 'imresize'”
1. 问题描述如题,Python代码报错,其完整错误信息如下:from scipy.misc import imresizeImportError: cannot import name 'imresize'在某些情形下,可以通过安装Pillow来解决,然而自己的环境中已经安装了Pillow却还是报上述错误,那么应该是别的原因引起的。2. 原因分析通过查找资料得知,imresize已...原创 2019-07-12 08:53:46 · 34037 阅读 · 0 评论 -
解决Win 10系统下conda虚拟环境本地安装文件失败的问题
1. 问题描述如题,用如下命令行安装PyTorch的whl文件均失败:pip install torch-1.0.0-cp36-cp36m-win_amd64-cu80.whl或者conda install --use-local torch-1.0.0-cp36-cp36m-win_amd64-cu80.whl上述两种方法均报错,如下所示:ERROR: torch-1.0.0-c...原创 2019-07-05 21:33:03 · 3821 阅读 · 1 评论 -
解决“The NVIDIA driver on your system is too old”
问题描述:在进行PyTorch调用时报如下错误AssertionError:The NVIDIA driver on your system is too old (found version 9010).Please update your GPU driver by downloading and installing a newversion from the URL: http:/...原创 2019-06-27 10:21:02 · 24319 阅读 · 2 评论 -
解决Python报错ImportError: cannot import name imresize
问题:Python报错from scipy.misc import imresizeImportError: cannot import name imresize解决:安装Pillow,可以用如下命令进行安装:pip install pillow原创 2019-05-09 15:47:48 · 7273 阅读 · 1 评论 -
Ubuntu 16.04下解决"libcurand.so.8.0 cannot open shared object file: No such file or directory"
解决方法:S1. 首先在CUDA的安装目录的lib64文件夹下检查是否有libnppc.so.8.0文件,如果有,则继续S2;否则重新安装CUDAS2. 打开终端,运行如下命令即可解决问题:sudo cp /usr/local/cuda-8.0/lib64/libcurand.so.8.0 /usr/local/lib/libcurand.so.8.0 && sudo ldc...原创 2019-04-26 00:49:15 · 2437 阅读 · 1 评论 -
解决PyTorch报错“ImportError: torch.utils.ffi requires the cffi package”
如题,PyTorch报错,如下图所示:从报错内容可以看出,环境缺少cffi,它是一种可以通过Python调用C的功能接口,基于一种类C声明,基本可以直接和任何C代码交互。解决: 在自己的环境中安装cffi即可,可以在自己的环境中运行如下命令进行安装:pip install cffi...原创 2019-03-09 15:48:42 · 4351 阅读 · 0 评论 -
PyCharm调试过程中用plot形式查看变量(对变量进行绘图)
用过MATLAB的同学可能对其中一项功能印象深刻,那就是在debug过程中不仅可以查看变量的数值,还可以从宏观上看数据的表现(各种plot对变量进行绘图)。在Python中,如果采用PyCharm作为IDE的话,也能差不多使用类似的功能,具体方法如下:S1. 在调试模式中,点击Console标签页,如下图所示:S2. 在Console标签页中,点击左侧工具栏的Show Python Prom...原创 2019-03-03 08:38:27 · 6935 阅读 · 0 评论 -
解决PyTorch报错“no CUDA-capable device is detected”
在进行PyTorch调用GPU进行计算时,出现如下错误:THCudaCheck FAIL file=/opt/conda/conda-bld/pytorch_1511304568725/work/torch/lib/THC/THCGeneral.c line=70 error=38 : no CUDA-capable device is detected...RuntimeError: cu...原创 2019-02-20 01:22:25 · 40437 阅读 · 9 评论 -
解决PyTorch报错“cublas runtime error : library not initialized”
运行一段深度学习的training代码时遇到如下错误: File "train_mdnet.py", line 69, in train_mdnet neg_regions = neg_regions.cuda() File "/home/dodge/anaconda3/envs/py27_for_pytorch020/lib/python2.7/site-packages/tor...原创 2019-03-02 23:51:28 · 13545 阅读 · 1 评论