From 4eaa5ae90b82754a2cb6e34218e919ea3d2799a9 Mon Sep 17 00:00:00 2001 From: Yixiao Chen <113320753+Bobchenyx@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:54:54 -0400 Subject: [PATCH] Update export_torch_script.py Avoid dtype inconsistency when exporting --- GPT_SoVITS/export_torch_script.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/GPT_SoVITS/export_torch_script.py b/GPT_SoVITS/export_torch_script.py index a3a48277..e4406f28 100644 --- a/GPT_SoVITS/export_torch_script.py +++ b/GPT_SoVITS/export_torch_script.py @@ -474,6 +474,10 @@ class T2SModel(nn.Module): bert = bert.unsqueeze(0) x = self.ar_text_embedding(all_phoneme_ids) + + # avoid dtype inconsistency when exporting + bert = bert.to(dtype=self.bert_proj.weight.dtype) + x = x + self.bert_proj(bert.transpose(1, 2)) x: torch.Tensor = self.ar_text_position(x)