Spaces:
Sleeping
Sleeping
| from huggingface_hub.hf_api import HfFolder | |
| from transformers import AutoModelForSeq2SeqLM | |
| from transformers import AutoTokenizer | |
| HfFolder.save_token('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') | |
| model_checkpoint = "facebook/bart-base" | |
| model_name = model_checkpoint.split("/")[-1] | |
| tokenizer = AutoTokenizer.from_pretrained(model_checkpoint) | |
| model = AutoModelForSeq2SeqLM.from_pretrained(f"{model_name}-finetuned-xsum") | |
| def generate_summary(question, model): | |
| inputs = tokenizer( | |
| question, | |
| padding="max_length", | |
| truncation=True, | |
| max_length=512, | |
| return_tensors="pt", | |
| ) | |
| input_ids = inputs.input_ids.to(model.device) | |
| attention_mask = inputs.attention_mask.to(model.device) | |
| outputs = model.generate(input_ids, attention_mask=attention_mask, max_new_tokens=512) | |
| output_str = tokenizer.batch_decode(outputs, skip_special_tokens=True) | |
| return outputs, output_str | |
| summaries_before_tuning = generate_summary( | |
| "Hi I'm XXXXXXX XXXXXXX I was told by a doctor I have either pneumonia or nodularity within the right lung upper lobe if idon't respond to antibiotics.Is that poosible and can you pneumni?Penelope or I have a mass and it's probably cancer", | |
| model)[1] | |
| print(summaries_before_tuning) | |