Spaces:
Runtime error
Runtime error
Commit Β·
52c1104
1
Parent(s): 1c87f3d
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,11 +5,14 @@ from transformers import AutoTokenizer, AutoModelForCausalLM
|
|
| 5 |
tokenizer = AutoTokenizer.from_pretrained("microsoft/CodeGPT-small-py")
|
| 6 |
model = AutoModelForCausalLM.from_pretrained("microsoft/CodeGPT-small-py")
|
| 7 |
|
| 8 |
-
def generate_code(description):
|
| 9 |
input_ids = tokenizer.encode(description, return_tensors="pt")
|
| 10 |
-
output_ids = model.generate(input_ids, max_length=100)
|
| 11 |
output = tokenizer.decode(output_ids[0], skip_special_tokens=True)
|
| 12 |
return output
|
| 13 |
|
| 14 |
-
iface = gr.Interface(fn=generate_code,
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
tokenizer = AutoTokenizer.from_pretrained("microsoft/CodeGPT-small-py")
|
| 6 |
model = AutoModelForCausalLM.from_pretrained("microsoft/CodeGPT-small-py")
|
| 7 |
|
| 8 |
+
def generate_code(description, temperature, top_k):
|
| 9 |
input_ids = tokenizer.encode(description, return_tensors="pt")
|
| 10 |
+
output_ids = model.generate(input_ids, max_length=100, temperature=temperature, top_k=top_k) # added temperature and top_k parameters
|
| 11 |
output = tokenizer.decode(output_ids[0], skip_special_tokens=True)
|
| 12 |
return output
|
| 13 |
|
| 14 |
+
iface = gr.Interface(fn=generate_code,
|
| 15 |
+
inputs=["text", gr.inputs.Slider(0.1, 1.0, label="Temperature"), gr.inputs.Slider(1, 50, label="Top K")], # added sliders for temperature and top_k
|
| 16 |
+
outputs=["text", gr.outputs.CopyButton(label="Copy")], # added copy button
|
| 17 |
+
server_port=8000)
|
| 18 |
+
iface.launch()
|