fix for auto_map check when using remote code and multipack for models like deepseek (#2151) [skip ci]
This commit is contained in:
@@ -406,10 +406,14 @@ class ModelLoader:
|
|||||||
and self.cfg.flash_attention
|
and self.cfg.flash_attention
|
||||||
and self.cfg.sample_packing
|
and self.cfg.sample_packing
|
||||||
):
|
):
|
||||||
has_remote_code = (
|
if "auto_map" in self.model_config:
|
||||||
"auto_map" in self.model_config
|
try:
|
||||||
and "AutoModelForCausalLM" in self.model_config["auto_map"]
|
auto_map_config = self.model_config["auto_map"]
|
||||||
)
|
except TypeError:
|
||||||
|
auto_map_config = self.model_config.auto_map
|
||||||
|
has_remote_code = "AutoModelForCausalLM" in auto_map_config
|
||||||
|
else:
|
||||||
|
has_remote_code = False
|
||||||
if has_remote_code and self.cfg.trust_remote_code is False:
|
if has_remote_code and self.cfg.trust_remote_code is False:
|
||||||
# if explicitly set in the YAML, we should prefer that, for example if explicitly disabled
|
# if explicitly set in the YAML, we should prefer that, for example if explicitly disabled
|
||||||
has_remote_code = self.cfg.trust_remote_code
|
has_remote_code = self.cfg.trust_remote_code
|
||||||
|
|||||||
Reference in New Issue
Block a user