Update app.py
Browse files
app.py
CHANGED
@@ -10,6 +10,8 @@ model = AutoModelForCausalLM.from_pretrained(model_name).to("cpu") # Force CPU
|
|
10 |
|
11 |
import tempfile
|
12 |
|
|
|
|
|
13 |
def review_code(code_snippet):
|
14 |
print("✅ Received Code:", code_snippet) # Debugging log
|
15 |
|
@@ -30,7 +32,7 @@ Do NOT generate new functions or extra text—only return the fixed version of t
|
|
30 |
inputs = tokenizer(prompt, return_tensors="pt").to("cpu") # Move to CPU
|
31 |
outputs = model.generate(
|
32 |
**inputs,
|
33 |
-
|
34 |
do_sample=False,
|
35 |
num_beams=4, # ✅ Ensures better correction quality
|
36 |
repetition_penalty=2.5 # ✅ Prevents repeated/unnecessary output
|
|
|
10 |
|
11 |
import tempfile
|
12 |
|
13 |
+
import tempfile
|
14 |
+
|
15 |
def review_code(code_snippet):
|
16 |
print("✅ Received Code:", code_snippet) # Debugging log
|
17 |
|
|
|
32 |
inputs = tokenizer(prompt, return_tensors="pt").to("cpu") # Move to CPU
|
33 |
outputs = model.generate(
|
34 |
**inputs,
|
35 |
+
max_new_tokens=50, # ✅ Generate only 50 new tokens (fixes warning)
|
36 |
do_sample=False,
|
37 |
num_beams=4, # ✅ Ensures better correction quality
|
38 |
repetition_penalty=2.5 # ✅ Prevents repeated/unnecessary output
|