Gokulram2710 commited on
Commit
0b32e87
·
verified ·
1 Parent(s): 85f7bb4

Update handler.py

Browse files
Files changed (1) hide show
  1. handler.py +13 -1
handler.py CHANGED
@@ -1,8 +1,20 @@
1
  from transformers import AutoModelForCausalLM, AutoTokenizer
2
  import torch
3
  import subprocess
 
4
 
5
- # # Install flash-attn
 
 
 
 
 
 
 
 
 
 
 
6
  # subprocess.run('pip install flash-attn', shell=True)
7
 
8
  class CustomModelHandler:
 
1
  from transformers import AutoModelForCausalLM, AutoTokenizer
2
  import torch
3
  import subprocess
4
+ import pkg_resources
5
 
6
+ # Verify and print the transformers version
7
+ transformers_version = pkg_resources.get_distribution("transformers").version
8
+ print(f"Transformers version: {transformers_version}")
9
+
10
+ # Update transformers to the development version if necessary
11
+ if transformers_version != "4.40.2":
12
+ subprocess.run('pip uninstall -y transformers', shell=True)
13
+ subprocess.run('pip install git+https://github.com/huggingface/transformers', shell=True)
14
+ transformers_version = pkg_resources.get_distribution("transformers").version
15
+ print(f"Updated Transformers version: {transformers_version}")
16
+
17
+ # Install flash-attn if needed
18
  # subprocess.run('pip install flash-attn', shell=True)
19
 
20
  class CustomModelHandler: