嘉渊
2023-04-27 9539dec5c7058b4a10f9226d08a8f30e56147dcd
funasr/models/encoder/data2vec_encoder.py
@@ -12,6 +12,7 @@
import torch.nn.functional as F
from typeguard import check_argument_types
from funasr.models.encoder.abs_encoder import AbsEncoder
from funasr.modules.data2vec.data_utils import compute_mask_indices
from funasr.modules.data2vec.ema_module import EMAModule
from funasr.modules.data2vec.grad_multiply import GradMultiply
@@ -28,7 +29,7 @@
    return end - r * pct_remaining
class Data2VecEncoder(torch.nn.Module):
class Data2VecEncoder(AbsEncoder):
    def __init__(
            self,
            # for ConvFeatureExtractionModel
@@ -573,4 +574,4 @@
            )
    def output_size(self) -> int:
        return self.encoder_embed_dim
        return self.encoder_embed_dim