Pytorch
color丶瞎
这个作者很懒,什么都没留下…
展开
-
pyqt5------ plugin windows
错误原因:This application failed to start because it could not find or loadthe Qt plugin windows重新安装:pyqt5即可原创 2019-10-17 15:53:21 · 529 阅读 · 0 评论 -
PIL 对图片进行添加汉字
draw = ImageDraw.Draw(img)# 加载字体font = ImageFont.truetype('./font_simsun/simsun.ttc', 24)(x1, y1)=(100,300) # 写入图片的坐标位置str_hinese=‘加油!’rgb=(255,0,0)# 进行中文文本写入draw.text((x1, y1), str_hinese...原创 2019-03-04 09:27:20 · 1135 阅读 · 1 评论 -
src/binding.cpp:6:29: fatal error: torch/extension.h: 没有那个文件或目录
error: command ‘gcc’ failed with exit status 1warp-ctc请确保你是在进行 warp-ctc 下的python setup.py install出现的报错!解决方案:终端输入命令后git checkout ac045b6072b9bc3454fb9f9f17674f0d59373789之后再运行命令:python setup...原创 2019-03-20 15:28:03 · 3984 阅读 · 0 评论 -
symbol lookup error: undefined symbol:PySlice_Unpack
报错信息:symbol lookup error:xxx/lib/python3.6/site-packages/torch/lib/libtorch_python.so: undefined symbol: PySlice_Unpack暂时未解决= =!不过查看 看到有人解决:多半是版本问题,需要重新安装一边pytorch,torchvision-----------...原创 2019-03-17 09:42:26 · 7856 阅读 · 7 评论 -
ImportError: No module named 'warpctc_pytorch._warp_ctc.__warp_ctc'
emmmmm!终于解决了!请确保问题是 你在操作 warp-ctc 出错!问题原因:在上篇博客中,本以为,创建test.py进行验证,即可安装成功!没想到,在实际环境中,使用 from warpctc_pytorch import CTCLoss ,会出现一系列错误!问题及路程:ImportError: No module named 'warpctc_pytorch’...原创 2019-03-22 09:38:18 · 4871 阅读 · 0 评论 -
UserWarning: torch.range is deprecated in favor of torch.arange and will be removed in 0.5.
报错信息:UserWarning: torch.range is deprecated in favor of torch.arange and will be removed in 0.5. Note that arange generates values in [start; end), not [start; end].就是说,我们现在用的torch.range(0,m)得到的结...原创 2019-03-22 19:13:46 · 3102 阅读 · 0 评论 -
invalid argument 2 pytorch
报错信息:RuntimeError: invalid argument 2: size '[224 x 224 x 3]' is invalid for input with 200704 elements at /pytorch/aten/src/TH/THStorage.cpp:84由于224*224*3=150528224*224*4=200704所以发现问题所在就是 读取...原创 2019-03-02 09:02:40 · 1761 阅读 · 0 评论 -
Implicit dimension choice for softmax has been deprecated. yolo
警告信息:UserWarning: Implicit dimension choice for softmax has been deprecated. Change the call to include dim=X as an argumentnn.Softmax()函数已经被弃用了,虽然程序还是可以运行成功,但是这个做法不被pytorch所赞成。这个写法在早期的pytorch版本...原创 2019-03-01 20:23:57 · 779 阅读 · 0 评论 -
ubuntu windows cpu pip 安装 pytorch
在安装pytorch之前 看到网上一堆 教程 什么 cuda 什么 anaconda繁琐= = 简单点 CPU ubuntu Pytorch 或者 CPU windows Pytorch 安装过程 直接官网首页 说的明明白白 只需要点击自己想要的 stable 稳定版linuxpippython3.5cuda:...原创 2018-11-28 13:28:05 · 584 阅读 · 0 评论 -
pytorch loss 损失函数
常用的 loss 损失函数nn.MSELoss 均方损失函数 nn.BCELoss 二分类用的交叉熵 nn.CrossEntropyLoss 多分类用的交叉熵损失函数 还有更多的损失函数 推荐阅读 https://blog.csdn.net/zhangxb35/article/details/72464152 ...原创 2018-12-09 17:19:02 · 1067 阅读 · 0 评论 -
nn.ReflectionPad2d()
ReflectionPad2d() 类似于一种 镜像填充 说说公式,及属性 具体官方文档很详细 不过不够通俗= = 官方文档上 是这个 表示第一眼 有点不理解= = 但是输出是 H(out) = H(in) + paddingTop + paddingBottomW(out) = W(in) + paddingLeft + paddi...原创 2018-12-20 19:31:00 · 16031 阅读 · 4 评论 -
训练中动态调整学习率lr,optimizer.param_groups
四、在训练中动态的调整学习率 1 2 3 4 5 6 7 8 9 '''调整学习率''' # 新建optimizer或者修改optimizer.params_groups对应的学习率 # # 新建optimizer更简单也更推荐,optimizer十分轻量级,所以开销很小 ...原创 2019-01-05 18:40:37 · 25515 阅读 · 0 评论 -
backward的 retain_variables=True与retain_graph=True 区别及应用
首先 :retain_variables=True 与 retain_graph=True 没有任何区别 只是 retain_variables 会在pytorch 新版本中被取消掉,将使用 retain_graph 。 所以 在使用 retain_variables=True 时报错: TypeError: backward() got...原创 2019-01-05 22:24:54 · 9883 阅读 · 0 评论 -
pytorch cpu与gpu load时相互转化 torch.load(map_location=)
pytorch将cpu训练好的模型参数load到gpu上,或者gpu->cpu上假设我们只保存了模型的参数(model.state_dict())到文件名为modelparameters.pth, model = Net()1. cpu -> cpu或者gpu -> gpu:checkpoint = torch.load('modelparameters.pth')...原创 2019-01-02 16:41:36 · 33032 阅读 · 0 评论 -
图像小知识点总结-1
一. PIL Numpy 转换image = Image.fromarray(image, "RGB") # 把numpy数组 转化为PILimage = np.asarray(image) # 把PIL 转为 numpy 二. Image.resize(size,resample =NEAREST) 默认NEARESTresample - 可选的重采样过滤器。这...原创 2019-01-08 23:39:34 · 456 阅读 · 0 评论 -
Pytorch TypeError: batch must contain tensors, numbers, dicts or lists
错误原因: TypeError: batch must contain tensors, numbers, dicts or lists; found <U1 首先通过transform 将你的例如 图片 的数据 转化为tensor类型再运行,发现是错误的,查看错误代码的行数发现 <u1 这个是numpy里的一个dtype类型,虽然不知道这个类型是什么,...原创 2019-02-04 17:22:53 · 12733 阅读 · 1 评论 -
torch.cat()使用
百度一下发现 网上给的列子 也太low了= =自己写了个 省得忘了batch_size=3x = torch.randn(batch_size).unsqueeze(1)result_0=torch.cat([x**i for i in range(1,4)],0)result_1=torch.cat([x**i for i in range(1,4)],1)print(...原创 2018-12-02 11:18:35 · 1910 阅读 · 0 评论