khurrameycon commited on
Commit
3c086e3
·
verified ·
1 Parent(s): 28ca584

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -3,6 +3,7 @@ from pydantic import BaseModel
3
  from transformers import AutoModelForCausalLM, AutoTokenizer
4
  import torch
5
  from huggingface_hub import snapshot_download
 
6
 
7
  class ModelInput(BaseModel):
8
  prompt: str
@@ -28,12 +29,15 @@ try:
28
  print("Loading tokenizer...")
29
  tokenizer = AutoTokenizer.from_pretrained(base_model_path)
30
 
31
- # Download and load adapter weights
32
- print("Loading adapter weights...")
33
  adapter_path_local = snapshot_download(adapter_path)
34
 
35
- # Load the adapter weights
36
- state_dict = torch.load(f"{adapter_path_local}/adapter_model.safetensors")
 
 
 
37
  model.load_state_dict(state_dict, strict=False)
38
 
39
  print("Model and adapter loaded successfully!")
 
3
  from transformers import AutoModelForCausalLM, AutoTokenizer
4
  import torch
5
  from huggingface_hub import snapshot_download
6
+ from safetensors.torch import load_file
7
 
8
  class ModelInput(BaseModel):
9
  prompt: str
 
29
  print("Loading tokenizer...")
30
  tokenizer = AutoTokenizer.from_pretrained(base_model_path)
31
 
32
+ # Download adapter weights
33
+ print("Downloading adapter weights...")
34
  adapter_path_local = snapshot_download(adapter_path)
35
 
36
+ # Load the safetensors file
37
+ print("Loading adapter weights...")
38
+ state_dict = load_file(f"{adapter_path_local}/adapter_model.safetensors")
39
+
40
+ # Load state dict into model
41
  model.load_state_dict(state_dict, strict=False)
42
 
43
  print("Model and adapter loaded successfully!")