papasega commited on
Commit
4f3befa
1 Parent(s): f18d02a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -12
app.py CHANGED
@@ -1,33 +1,25 @@
1
  from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
 
2
 
3
  # Charger le tokenizer et le modèle
4
  tokenizer = AutoTokenizer.from_pretrained("papasega/wolo_generation_t5")
5
  model = AutoModelForSeq2SeqLM.from_pretrained("papasega/wolo_generation_t5")
6
 
 
7
  def generate_text(input_text, max_length=50):
8
- # Tokeniser l'entrée
9
  input_ids = tokenizer.encode(input_text, return_tensors="pt")
10
-
11
- # Générer le texte
12
  output_ids = model.generate(input_ids, max_length=max_length, num_return_sequences=1)
13
-
14
- # Décoder le texte généré
15
  output_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
16
-
17
  return output_text
18
 
19
-
20
- import gradio as gr
21
-
22
  # Définir l'interface Gradio
23
  iface = gr.Interface(
24
  fn=generate_text,
25
- inputs=[gr.Textbox(lines=2, placeholder="Entrez le texte en wolof ici..."), gr.Slider(10, 100, step=1, default=50)],
26
  outputs="text",
27
  title="Générateur de Texte en Wolof",
28
  description="Entrez un texte en wolof pour générer une continuation à l'aide du modèle T5 pré-entraîné."
29
  )
30
 
31
  # Lancer l'interface
32
- iface.launch(debug=True)
33
-
 
1
  from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2
+ import gradio as gr
3
 
4
  # Charger le tokenizer et le modèle
5
  tokenizer = AutoTokenizer.from_pretrained("papasega/wolo_generation_t5")
6
  model = AutoModelForSeq2SeqLM.from_pretrained("papasega/wolo_generation_t5")
7
 
8
+ # Fonction de génération de texte
9
  def generate_text(input_text, max_length=50):
 
10
  input_ids = tokenizer.encode(input_text, return_tensors="pt")
 
 
11
  output_ids = model.generate(input_ids, max_length=max_length, num_return_sequences=1)
 
 
12
  output_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
 
13
  return output_text
14
 
 
 
 
15
  # Définir l'interface Gradio
16
  iface = gr.Interface(
17
  fn=generate_text,
18
+ inputs=[gr.Textbox(lines=2, placeholder="Entrez le texte en wolof ici..."), gr.Slider(10, 100, step=1, value=50)],
19
  outputs="text",
20
  title="Générateur de Texte en Wolof",
21
  description="Entrez un texte en wolof pour générer une continuation à l'aide du modèle T5 pré-entraîné."
22
  )
23
 
24
  # Lancer l'interface
25
+ iface.launch()