Shortcuts

mmcv.cnn.bricks.scale 源代码

# Copyright (c) OpenMMLab. All rights reserved.
import torch
import torch.nn as nn


[文档]class Scale(nn.Module): """A learnable scale parameter. This layer scales the input by a learnable factor. It multiplies a learnable scale parameter of shape (1,) with input of any shape. Args: scale (float): Initial value of scale factor. Default: 1.0 """ def __init__(self, scale: float = 1.0): super().__init__() self.scale = nn.Parameter(torch.tensor(scale, dtype=torch.float))
[文档] def forward(self, x: torch.Tensor) -> torch.Tensor: return x * self.scale
Read the Docs v: v1.6.2
Versions
latest
stable
2.x
v1.6.2
v1.6.1
v1.6.0
v1.5.3
v1.5.2_a
v1.5.1
v1.5.0
v1.4.8
v1.4.7
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.18
v1.3.17
v1.3.16
v1.3.15
v1.3.14
v1.3.13
dev-2.x
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.