From e4a69d4768674e57faf4a08eecca2fce88d3e190 Mon Sep 17 00:00:00 2001
From: 游雁 <zhifu.gzf@alibaba-inc.com>
Date: 星期三, 12 六月 2024 19:17:55 +0800
Subject: [PATCH] decoding
---
funasr/models/llm_asr/model.py | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/funasr/models/llm_asr/model.py b/funasr/models/llm_asr/model.py
index fb0bee3..14837b9 100644
--- a/funasr/models/llm_asr/model.py
+++ b/funasr/models/llm_asr/model.py
@@ -413,15 +413,16 @@
if freeze:
for name, param in audio_encoder.named_parameters():
- idx = re.search(r"\.\d+\.", name)
- if idx is not None:
- beg, end = idx.regs[0]
- layer_id = int(name[beg + 1 : end - 1])
- if isinstance(freeze_layer_num, (list, tuple)):
+ if isinstance(freeze_layer_num, (list, tuple)):
+ idx = re.search(r"\.\d+\.", name)
+ if idx is not None:
+ beg, end = idx.regs[0]
+ layer_id = int(name[beg + 1 : end - 1])
if layer_id in freeze_layer_num:
param.requires_grad = False
- else:
- param.requires_grad = False
+ else:
+ param.requires_grad = False
+
audio_encoder.eval()
self.audio_encoder = audio_encoder
--
Gitblit v1.9.1