fix: kwargs passsed
This commit is contained in:
@@ -39,7 +39,7 @@ def patch_kimi_model():
|
|||||||
# Store original function
|
# Store original function
|
||||||
original_get_class_in_module = get_class_in_module
|
original_get_class_in_module = get_class_in_module
|
||||||
|
|
||||||
def patched_get_class_in_module(class_name, module_path):
|
def patched_get_class_in_module(class_name, module_path, **kwargs):
|
||||||
"""Patched version that returns our local modules instead of remote ones."""
|
"""Patched version that returns our local modules instead of remote ones."""
|
||||||
# Check if this is a Kimi model module
|
# Check if this is a Kimi model module
|
||||||
if "modeling_kimi" in module_path:
|
if "modeling_kimi" in module_path:
|
||||||
@@ -68,8 +68,8 @@ def patch_kimi_model():
|
|||||||
spec.loader.exec_module(module)
|
spec.loader.exec_module(module)
|
||||||
return getattr(module, class_name)
|
return getattr(module, class_name)
|
||||||
|
|
||||||
# For all other modules, use the original function
|
# For all other modules, use the original function with all kwargs
|
||||||
return original_get_class_in_module(class_name, module_path)
|
return original_get_class_in_module(class_name, module_path, **kwargs)
|
||||||
|
|
||||||
# Apply the monkey patch
|
# Apply the monkey patch
|
||||||
import transformers.dynamic_module_utils
|
import transformers.dynamic_module_utils
|
||||||
|
|||||||
Reference in New Issue
Block a user