zaanind commited on
Commit
92c0992
·
verified ·
1 Parent(s): 4179e65

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -11
app.py CHANGED
@@ -2,22 +2,25 @@ import gradio
2
  from transformers import GPT2LMHeadModel, GPT2Tokenizer, AdamW
3
  from transformers import AutoTokenizer, AutoModelForCausalLM
4
 
5
- #from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
6
 
7
 
8
 
9
- model_name = "zaanind/nllb-ensi-v1-srtgen" #"zaanind/nllb-ensi-v1-tuning-subs"
10
- tokenizer = AutoTokenizer.from_pretrained(model_name)
11
- model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
12
 
13
- tokenizer.src_lang = "eng_Latn"
 
 
 
 
 
 
 
 
14
 
15
  def translate(text):
16
- inputs = tokenizer(text=text, return_tensors="pt")
17
- translated_tokens = model.generate(
18
- **inputs, forced_bos_token_id=tokenizer.lang_code_to_id["sin_Sinh"]
19
- )
20
- translation = tokenizer.decode(translated_tokens[0], skip_special_tokens=True)
21
  return translation
22
 
23
 
@@ -29,7 +32,7 @@ gradio_interface = gradio.Interface(
29
  fn=nmtapifunc,
30
  inputs="text",
31
  outputs="text",
32
- title="En-Si NMT",
33
  description="",
34
  article="© zaanind 2024"
35
  )
 
2
  from transformers import GPT2LMHeadModel, GPT2Tokenizer, AdamW
3
  from transformers import AutoTokenizer, AutoModelForCausalLM
4
 
 
5
 
6
 
7
 
 
 
 
8
 
9
+ model_name = "zaanind/gpt2_finetune_alpaca"
10
+
11
+
12
+ tokenizer = GPT2Tokenizer.from_pretrained(model_name)
13
+ tokenizer.pad_token = tokenizer.eos_token
14
+
15
+ model = GPT2LMHeadModel.from_pretrained(model_name)
16
+
17
+
18
 
19
  def translate(text):
20
+ prompt = f"<s>[INST] translate this sentence to sinhala - {text} [/INST] sure,here the translation of the provided text - "
21
+ input_ids = tokenizer.encode(prompt, return_tensors='pt')
22
+ output = model.generate(input_ids, max_length=250, num_return_sequences=1)
23
+ translation = tokenizer.decode(generated, skip_special_tokens=True)
 
24
  return translation
25
 
26
 
 
32
  fn=nmtapifunc,
33
  inputs="text",
34
  outputs="text",
35
+ title="ZoomAI Inference Server",
36
  description="",
37
  article="© zaanind 2024"
38
  )