Asorano commited on
Commit
e24e14f
·
verified ·
1 Parent(s): f7bb0ae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -1,8 +1,21 @@
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  def run(input):
5
- return "Rofl: " + name
6
 
7
  app = gr.Interface(
8
  fn=run,
 
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
3
 
4
+ def predict_code(input):
5
+ tokenizer = AutoTokenizer.from_pretrained('JetBrains/Mellum-4b-base')
6
+ model = AutoModelForCausalLM.from_pretrained('JetBrains/Mellum-4b-base')
7
+ encoded_input = tokenizer(input, return_tensors='pt', return_token_type_ids=False)
8
+ input_len = len(encoded_input["input_ids"][0])
9
+ out = model.generate(
10
+ **encoded_input,
11
+ max_new_tokens=100,
12
+ )
13
+
14
+ prediction = tokenizer.decode(out[0][input_len:])
15
+ return prediction
16
+
17
  def run(input):
18
+ return predict_code(input)
19
 
20
  app = gr.Interface(
21
  fn=run,