python踩坑
文章平均质量分 51
Backlory_水墨丹青
这个作者很懒,什么都没留下…
展开
-
AttributeError:module ‘skimage.measure‘ has no attribute ‘marching_cubes_lewiner‘
解决‘skimage.measure的缺失marching_cubes_lewiner的问题原创 2024-06-19 10:55:26 · 249 阅读 · 0 评论 -
【Tensorboard报错解决】AttributeError:module ‘distutils‘ has no attribute ‘version‘
不用点进来看,直接将报错处__init__.py源码中版本检查代码注释掉即可。针对SummaryWriter导入出错问题,测试版本torch1.10原创 2023-01-09 12:41:39 · 8180 阅读 · 11 评论 -
解决CuPy v10以上版本中cuda.compile_with_cache方法返回为None:‘NoneType‘ object has no attribute ‘get_function‘
CuPy v10以上版本中使用cuda.compile_with_cache方法,在get_function时报错AttributeError:‘NoneType’ object has no attribute ‘get_function’,可以使用cupy.RawKernel来替换compile_with_cache。问题描述当我们想要使用cupy对代码进行加速时,一种可行的做法是,首先定义函数名字符串strFunction,和cpp代码字符串strKernel:import cupystrFu原创 2022-01-08 09:30:56 · 2850 阅读 · 0 评论 -
Pytorch:含BatchNorm的模型的loss在train和eval时差太远?可能是summary搞的鬼...
结论:在Pytorch中,如果神经网络中使用了BatchNorm,那么在测试时,在你执行model.eval()之前,不要喂给网络任何数据,也不要使用torchsummary的summary函数测试网络参数量。细节:训练了一个模型,训练集loss0.05,测试集loss0.15,差了好远。。仔细核对了一下,网络结构一样,载入参数一样,pipeline一样,数据一样,全是一样的,结果输出差了很多。调试一天后定位问题,出在BatchNorm上。我们在测试模型时,首先会实例化一个model,然后为这个m原创 2021-12-07 11:18:07 · 1261 阅读 · 1 评论 -
vscode中activate切换虚拟环境出错:DLL load failed找不到指定的模块
问题背景在vscode中切换虚拟环境的时候总是出错,找不到模块。比如我的电脑中有一个叫torch6的anaconda环境,里边安装了pytorch。我的base环境下有numpy,但是没有pytorch。此时,打开vscode,新建一个py文件,写了某段程序:import osimport numpy as npimport torch#...然后在左下方选择解释器为“Python 3.6.9 64-bit (‘torch6’:conda)”,按F5运行该py文件。如果当前文件夹下没有laun原创 2021-05-13 12:14:57 · 2846 阅读 · 3 评论