This commit is contained in:
游雁 2023-03-28 20:34:53 +08:00
parent 30433b58d6
commit 5e59904fd4

View File

@ -24,19 +24,10 @@ class E2EVadModel(nn.Module):
raise "unsupported encoder" raise "unsupported encoder"
def forward(self, feats: torch.Tensor, def forward(self, feats: torch.Tensor, *args, ):
in_cache0: torch.Tensor,
in_cache1: torch.Tensor,
in_cache2: torch.Tensor,
in_cache3: torch.Tensor,
):
scores, (cache0, cache1, cache2, cache3) = self.encoder(feats, scores, out_caches = self.encoder(feats, *args)
in_cache0, return scores, out_caches
in_cache1,
in_cache2,
in_cache3) # return B * T * D
return scores, cache0, cache1, cache2, cache3
def get_dummy_inputs(self, frame=30): def get_dummy_inputs(self, frame=30):
speech = torch.randn(1, frame, self.feats_dim) speech = torch.randn(1, frame, self.feats_dim)