Spaces:
Runtime error
Runtime error
root commited on
Commit ·
64129bb
1
Parent(s): 5cb3921
Changed javadoc prompt
Browse files
app.py
CHANGED
|
@@ -69,10 +69,11 @@ def generate_code(task_type: str, nl_input: str):
|
|
| 69 |
# return single_function(response)
|
| 70 |
return _clean_csharp_output(response)
|
| 71 |
elif task_type=="Generate Java Docs":
|
| 72 |
-
prompt= f"### Instruction:\n\
|
| 73 |
inputs=tokenizer(prompt, return_tensors="pt").to(model.device)
|
| 74 |
output=model.generate(**inputs,max_new_tokens=128, eos_token_id=tokenizer.eos_token_id, pad_token_id=tokenizer.eos_token_id)
|
| 75 |
response = tokenizer.decode(output[0], skip_special_tokens=True).split("### Response:\n\n")[-1].strip()
|
|
|
|
| 76 |
return response
|
| 77 |
|
| 78 |
demo = gr.Interface(
|
|
|
|
| 69 |
# return single_function(response)
|
| 70 |
return _clean_csharp_output(response)
|
| 71 |
elif task_type=="Generate Java Docs":
|
| 72 |
+
prompt= f"### Instruction:\n\Write a Javadoc comment (starting with /** and ending with */) for the following Java method:\n\n{nl_input}\n\n### Response:\n\n"
|
| 73 |
inputs=tokenizer(prompt, return_tensors="pt").to(model.device)
|
| 74 |
output=model.generate(**inputs,max_new_tokens=128, eos_token_id=tokenizer.eos_token_id, pad_token_id=tokenizer.eos_token_id)
|
| 75 |
response = tokenizer.decode(output[0], skip_special_tokens=True).split("### Response:\n\n")[-1].strip()
|
| 76 |
+
response = response.split("*/")[0] + "*/" if "*/" in response else response
|
| 77 |
return response
|
| 78 |
|
| 79 |
demo = gr.Interface(
|