PhonePaint / espnet2 /layers /abs_normalize.py
Tom-Brenner's picture
PhonePaint Space: MAPS-only, ZeroGPU, assets fetched at startup (part 2)
fa1da78 verified
Raw History Blame Contribute Delete
359 Bytes
from abc import ABC
from abc import abstractmethod
from typing import Tuple
import torch
class AbsNormalize(torch.nn.Module, ABC):
@abstractmethod
def forward(
self, input: torch.Tensor, input_lengths: torch.Tensor = None
) -> Tuple[torch.Tensor, torch.Tensor]:
# return output, output_lengths
raise NotImplementedError