root commited on
Commit
64129bb
·
1 Parent(s): 5cb3921

Changed javadoc prompt

Browse files
Files changed (1) hide show
  1. app.py +2 -1
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\nGenerate Java Docs for the below Java Code\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
  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(