ybelkada commited on
Commit
0f8b77a
1 Parent(s): aecb5f1

Update transformers_plugin.py

Browse files
Files changed (1) hide show
  1. transformers_plugin.py +6 -2
transformers_plugin.py CHANGED
@@ -1,11 +1,15 @@
1
- from transformers.integrations import TransformersPlugin
 
 
2
 
3
  class LlamaXFormersPlugin(TransformersPlugin):
4
  def __init__(self, config):
5
  pass
6
 
7
  def process_model_pre_init(self, model):
8
- pass
 
 
9
 
10
  def process_model_post_init(self, model):
11
  pass
 
1
+ from transformers.integrations import TransformersPlugin, replace_target_class
2
+
3
+ from .llama_xformers_attention import LlamaXFormersAttention
4
 
5
  class LlamaXFormersPlugin(TransformersPlugin):
6
  def __init__(self, config):
7
  pass
8
 
9
  def process_model_pre_init(self, model):
10
+ model_config = model.config
11
+ replace_target_class(model, LlamaXFormersAttention, "LlamaAttention", {"config": model_config})
12
+
13
 
14
  def process_model_post_init(self, model):
15
  pass