From 08afb5001e43ecde6eba4125380dd03cf53f5480 Mon Sep 17 00:00:00 2001 From: Daniel Han Date: Sun, 4 May 2025 03:03:50 -0700 Subject: [PATCH] Update _utils.py --- unsloth/models/_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unsloth/models/_utils.py b/unsloth/models/_utils.py index cef886e9a4..e4782b457b 100644 --- a/unsloth/models/_utils.py +++ b/unsloth/models/_utils.py @@ -256,7 +256,10 @@ for model_name in model_architectures: config_filepath = f"transformers.models.{model_name}.configuration_{model_name}" model_filepath = f"transformers.models.{model_name}.modeling_{model_name}" config_filename = f"{model_name.title().replace('_','')}Config" # qwen3 arch folder is qwen3_moe but config is Qwen3Config. Need to remove underscore(_) for now - exec(f"from {config_filepath} import {config_filename}", globals()) + try: + exec(f"from {config_filepath} import {config_filename}", globals()) + except: + continue try: config = inspect.getsource(eval(config_filename))