Views
No views yet
1import torch
2from transformers import pipeline
3
4device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
5
6pipe = pipeline(
7 "summarization",
8 model="bofenghuang/flan-t5-large-dialogsum-fr",
9 device=device,
10)
11
12dialogue_text = """Pierre: J’ai oublié ma trousse. Tu peux me prêter un stylo.
13Lucie: Tiens.
14Pierre: Merci. Tu peux me donner une feuille de papier aussi ?
15Lucie: Euh… oui. Tiens.
16Pierre: Merci. Ça t’ennuie pas si je regarde avec toi ? J’ai oublié mon livre…
17Lucie: Non, pas de problème.
18Pierre: Pff. Je ne comprends rien. Tu pourras m’expliquer après le cours ?
19Lucie: Oui, si tu veux… On ira au café.
20Pierre: Oui… euh non, j’ai oublié mon porte-monnaie.
21Lucie: Bon allez ! ce n’est pas grave, je t’invite.
22Pierre: Tu es trop gentille.
23Lucie: Oui, c’est bien possible."""
24
25summarized_text = pipe(dialogue_text, max_length=1024)[0]["summary_text"] # greedy
26# summarized_text = pipe(dialogue_text, max_length=1024, num_beams=5)[0]["summary_text"] # beam search