游雁
2024-06-05 a6441441cb25d26e544bcfe76b2da8d19048d929
auto frontend
2个文件已修改
8 ■■■■ 已修改文件
funasr/models/llm_asr/adaptor.py 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/train_utils/trainer_ds.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/models/llm_asr/adaptor.py
@@ -1,5 +1,7 @@
import torch
import torch.nn as nn
import torch.nn.functional as F
from funasr.models.transformer.utils.nets_utils import make_pad_mask
from funasr.register import tables
@@ -119,9 +121,8 @@
        x = self.linear2(x)
        olens = None
        if ilens is not None:
            olens = (ilens - 1) // self.k + 1
            mask = (~make_pad_mask(olens)[:, None, :]).to(x.device)
        olens = (ilens - 1) // self.k + 1
        masks = (~make_pad_mask(olens)[:, None, :]).to(x.device)
        for layer, block in enumerate(self.blocks):
            x, masks = block(x, masks)
        return x, olens
funasr/train_utils/trainer_ds.py
@@ -621,7 +621,6 @@
            self.train_acc_avg = train_acc_avg.detach().cpu().item() / self.world_size
    def forward_step(self, model, batch, loss_dict={}):
        dtype = torch.bfloat16
        with maybe_autocast(dtype=self.dtype, use_deepspeed=self.use_deepspeed):
            retval = model(**batch)