Fallback unwrapping logic if fails
This commit is contained in:
@@ -11,7 +11,10 @@ def get_accelerator() -> Accelerator:
|
|||||||
return global_accelerator
|
return global_accelerator
|
||||||
|
|
||||||
def unwrap_model(model):
|
def unwrap_model(model):
|
||||||
accelerator = get_accelerator()
|
try:
|
||||||
model = accelerator.unwrap_model(model)
|
accelerator = get_accelerator()
|
||||||
model = model._orig_mod if is_compiled_module(model) else model
|
model = accelerator.unwrap_model(model)
|
||||||
|
model = model._orig_mod if is_compiled_module(model) else model
|
||||||
|
except Exception as e:
|
||||||
|
pass
|
||||||
return model
|
return model
|
||||||
|
|||||||
Reference in New Issue
Block a user