Sugamdeol commited on
Commit
5b9f103
·
verified ·
1 Parent(s): 9225ce1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -1,18 +1,18 @@
1
  import gradio as gr
2
- from transformers import AutoModelForCausalLM, AutoTokenizer
3
 
4
- # Model aur tokenizer load karte hain
5
- model_name = "huggingface/CodeParrot-small"
6
- tokenizer = AutoTokenizer.from_pretrained(model_name)
7
- model = AutoModelForCausalLM.from_pretrained(model_name)
8
 
9
  def generate_comments(code):
10
- inputs = tokenizer.encode(code, return_tensors="pt")
11
- outputs = model.generate(inputs, max_length=200, num_return_sequences=1)
12
  commented_code = tokenizer.decode(outputs[0], skip_special_tokens=True)
13
  return commented_code
14
 
15
- # Gradio interface banate hain
16
  iface = gr.Interface(
17
  fn=generate_comments,
18
  inputs="text",
 
1
  import gradio as gr
2
+ from transformers import T5Tokenizer, T5ForConditionalGeneration
3
 
4
+ # Load CodeT5 model and tokenizer
5
+ model_name = "Salesforce/codet5-base"
6
+ tokenizer = T5Tokenizer.from_pretrained(model_name)
7
+ model = T5ForConditionalGeneration.from_pretrained(model_name)
8
 
9
  def generate_comments(code):
10
+ inputs = tokenizer("Comment this code: " + code, return_tensors="pt")
11
+ outputs = model.generate(inputs["input_ids"], max_length=200, num_return_sequences=1)
12
  commented_code = tokenizer.decode(outputs[0], skip_special_tokens=True)
13
  return commented_code
14
 
15
+ # Create Gradio interface
16
  iface = gr.Interface(
17
  fn=generate_comments,
18
  inputs="text",