Spaces:
Runtime error
Runtime error
Download RVC/modules/normalization.py from NeoPy/Soprano-RVC: direct link, hf CLI and curl.
- Browser
- Download file 486 Bytes
-
https://huggingface.co/spaces/NeoPy/Soprano-RVC/resolve/cbe74d49cd7fbb6679a95712b8d407f2d2ccb0cb/RVC/modules/normalization.py
- Command line
-
hf download hf://spaces/NeoPy/Soprano-RVC@cbe74d49cd7fbb6679a95712b8d407f2d2ccb0cb/RVC/modules/normalization.py
-
curl -L -o normalization.py https://huggingface.co/spaces/NeoPy/Soprano-RVC/resolve/cbe74d49cd7fbb6679a95712b8d407f2d2ccb0cb/RVC/modules/normalization.py
486 Bytes
| import torch | |
| import torch.nn.functional as F | |
| class LayerNorm(torch.nn.Module): | |
| def __init__(self, channels, eps=1e-5): | |
| super().__init__() | |
| self.channels = channels | |
| self.eps = eps | |
| self.gamma = torch.nn.Parameter(torch.ones(channels)) | |
| self.beta = torch.nn.Parameter(torch.zeros(channels)) | |
| def forward(self, x): | |
| x = x.transpose(1, -1) | |
| return F.layer_norm(x, (x.size(-1),), self.gamma, self.beta, self.eps).transpose(1, -1) |