karthickg12 commited on
Commit
f0d876d
·
verified ·
1 Parent(s): 2c5d633

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -7,7 +7,7 @@ from transformers import (
7
  AutoModelForCausalLM
8
  )
9
 
10
- MODEL_NAME = "Qwen/Qwen2.5-3B-Instruct"
11
 
12
  print("Loading model...")
13
 
@@ -18,9 +18,9 @@ tokenizer = AutoTokenizer.from_pretrained(
18
 
19
  model = AutoModelForCausalLM.from_pretrained(
20
  MODEL_NAME,
21
- torch_dtype="auto",
22
- device_map="auto",
23
- trust_remote_code=True
24
  )
25
 
26
  print("Model loaded successfully.")
@@ -132,7 +132,11 @@ def generate_response(prompt):
132
  max_length=4096
133
  )
134
 
135
- inputs = {k: v.to(model.device) for k, v in inputs.items()}
 
 
 
 
136
 
137
  outputs = model.generate(
138
  **inputs,
 
7
  AutoModelForCausalLM
8
  )
9
 
10
+ MODEL_NAME = "Qwen/Qwen2.5-0.5B-Instruct"
11
 
12
  print("Loading model...")
13
 
 
18
 
19
  model = AutoModelForCausalLM.from_pretrained(
20
  MODEL_NAME,
21
+ torch_dtype=torch.float32,
22
+ trust_remote_code=True,
23
+ low_cpu_mem_usage=True
24
  )
25
 
26
  print("Model loaded successfully.")
 
132
  max_length=4096
133
  )
134
 
135
+ device = "cuda" if torch.cuda.is_available() else "cpu"
136
+
137
+ model = model.to(device)
138
+
139
+ inputs = {k: v.to(device) for k, v in inputs.items()}
140
 
141
  outputs = model.generate(
142
  **inputs,