From dc31f01b0bf8a91dfdfcd6ed97eda7534e4532e9 Mon Sep 17 00:00:00 2001 From: Hawk Lee Date: Thu, 19 Feb 2026 14:03:01 +0800 Subject: [PATCH] =?UTF-8?q?debug:=20=E6=A3=80=E6=9F=A5=20modelscope=20?= =?UTF-8?q?=E5=92=8C=20from=5Fpretrained=20=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aiia_generate_segments.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/aiia_generate_segments.py b/aiia_generate_segments.py index b1a1916..55e5e87 100755 --- a/aiia_generate_segments.py +++ b/aiia_generate_segments.py @@ -242,6 +242,18 @@ class AIIA_GenerateSpeakerSegments: try: import sys, time as _t print(f"{node_name_log} [DEBUG] 开始导入 NeMo 类... ({_t.strftime('%H:%M:%S')})", flush=True) + + # Check if modelscope patched from_pretrained + import transformers as _tf + _fpt = _tf.PreTrainedModel.from_pretrained + print(f"{node_name_log} [DEBUG] from_pretrained type: {type(_fpt)}", flush=True) + print(f"{node_name_log} [DEBUG] from_pretrained module: {getattr(_fpt, '__module__', 'N/A')}", flush=True) + print(f"{node_name_log} [DEBUG] has _from_pretrained_origin: {hasattr(_tf.PreTrainedModel, '_from_pretrained_origin')}", flush=True) + ms_mods = [k for k in sys.modules if 'modelscope' in k] + print(f"{node_name_log} [DEBUG] modelscope modules in sys.modules: {len(ms_mods)}", flush=True) + if ms_mods: + print(f"{node_name_log} [DEBUG] modelscope mods: {ms_mods[:5]}", flush=True) + sys.stdout.flush() try: print(f"{node_name_log} [DEBUG] importing SortformerEncLabelModel from msdd_models...", flush=True)