![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Torch学习笔记
普朗克的小铁拳
大数据科学萌新,持续分享学习经验
展开
-
【Code】 super(XXX, self).__init__()什么意思
self指的是实例Instance本身,类中的方法的第一个参数一定要是self,而且不能省略class ResidualBlock(nn.Module): def __init__(self, in_channels, out_channels, stride=[1, 1], downsample=None): super(ResidualBlock, self).__init__(): 类的init 函数在实例化时自动运行def __init__(self)原创 2022-03-25 20:41:24 · 939 阅读 · 0 评论 -
Torch中的benchmark&deterministic是什么含义?
benchmark 基准deterministic 确定的torch.backends.cudnn.benchmark=true设置这个 flag 可以让内置的 cuDNN 的 auto-tuner 自动寻找最适合当前配置的高效算法,来达到优化运行效率的问题。如果网络的输入数据维度或类型上变化不大,设置 torch.backends.cudnn.benchmark = true 可以增加运行效率;如果网络的输入数据在每次 iteration 都变化的话,会导致 cnDNN 每次都会去寻找一原创 2021-12-11 18:20:50 · 1770 阅读 · 0 评论