
Pytorch
谢邪谐
啦啦啦啦啦啦啦
展开
-
Pytorch使用tensorboard_logger进行configure时报错“ValueError: default logger already configured”
由于某些原因,代码不支持最新版的Pytorch,所以不能用tensorboard,所以只能使用Pytorch0.4.1使用tensorboard_logger来可视化训练过程。出现这个报错的原因是我想在训练过程建两个logger文件,这时默认logger会冲突。解决办法:按照报错提示找到tensorboard_logger的源码,我的如下:D:\此处省略\lib\site-pack...原创 2020-04-29 09:20:07 · 2272 阅读 · 0 评论 -
pytorch中的out.backward()详解
如果out是个标量的话backward()里面就不用写了,也就是默认是1,大部分的loss都是这样的,这个比较简单了就不详解了。以下博客内容部分参考自博客https://sherlockliao.github.io/2017/07/10/backward/定义m=(m1,m2)=(2,3),,记为k=(k1,k2)计算k对于m1和m2的梯度:(m1,m2对应下图的x1,x2)接...原创 2020-04-01 17:56:53 · 3566 阅读 · 0 评论 -
conda安装过程出现PackagesNotFoundError: The following packages are not available from current channels:
解决办法:首先输入anaconda search -t conda pillow,这样子就会显示可用的版本 ,我的显示效果如下所示:比如选择reeder/pillow那么就在命令行输入conda install -c https://conda.anaconda.org/reeder pillow,注意后面的斜线换为空格...原创 2020-03-31 19:56:38 · 55153 阅读 · 9 评论 -
pytorch中register_buffer的作用
原文链接:https://blog.youkuaiyun.com/u011622208/article/details/100042933例子:register_buffer("supports", torch.arange(Vmin, Vmax+DELTA_Z, DELTA_Z))向模块添加持久缓冲区。这通常用于注册不应被视为模型参数的缓冲区。例如,BatchNorm的running_mean不是...转载 2019-12-13 14:30:30 · 8872 阅读 · 4 评论 -
class torch.nn.ConvTranspose2d函数
逆卷积?转置卷积?随便了class torch.nn.ConvTranspose2d(in_channels, out_channels, kernel_size, stride=1, padding=0, output_padding=0, groups=1, bias=True)in_channels(int) – 输入信号的通道数 out_channels(int) – 卷积产生的...原创 2019-08-18 21:46:55 · 1026 阅读 · 0 评论