fix: manually set auto-map

This commit is contained in:
NanoCode012
2025-02-05 19:35:15 +07:00
parent c4cb622590
commit 0e6efaa10c

View File

@@ -64,11 +64,12 @@ class LinearLlamaConfig(LlamaConfig):
def __init__(self, attention_config: Optional[dict] = None, **kwargs):
super().__init__(**kwargs)
# self.auto_map = {
# "AutoConfig": "configuration_linear_llama.LinearLlamaConfig",
# "AutoModel": "modeling_linear_llama.LinearLlamaModel",
# "AutoModelForCausalLM": "modeling_linear_llama.LinearLlamaForCausalLM",
# }
# Set auto_map
self.auto_map = {
"AutoConfig": "configuration_linear_llama.LinearLlamaConfig",
"AutoModel": "modeling_linear_llama.LinearLlamaModel",
"AutoModelForCausalLM": "modeling_linear_llama.LinearLlamaForCausalLM",
}
# Set default attention config if none provided
self.attention_config = attention_config or {"attention_type": "softmax"}