Views
No views yet
1from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
2import torch
3
4model = AutoModelForSeq2SeqLM.from_pretrained(
5 "Corp-o-Rate-Community/statement-extractor",
6 torch_dtype=torch.bfloat16,
7 trust_remote_code=True,
8)
9tokenizer = AutoTokenizer.from_pretrained(
10 "Corp-o-Rate-Community/statement-extractor",
11 trust_remote_code=True,
12)
13
14text = "Apple Inc. announced a commitment to carbon neutrality by 2030."
15inputs = tokenizer(f"<page>{text}</page>", return_tensors="pt")
16outputs = model.generate(**inputs, max_new_tokens=2048, num_beams=4)
17result = tokenizer.decode(outputs[0], skip_special_tokens=True)
18print(result)<page> tags:<page>Your text here...</page>1<statements>
2 <stmt>
3 <subject type="ORG">Apple Inc.</subject>
4 <object type="EVENT">carbon neutrality by 2030</object>
5 <predicate>committed to</predicate>
6 <text>Apple Inc. committed to achieving carbon neutrality by 2030.</text>
7 </stmt>
8</statements>| Type | Description |
|---|---|
| ORG | Organizations (companies, agencies) |
| PERSON | People (names, titles) |
| GPE | Geopolitical entities (countries, cities) |
| LOC | Locations (mountains, rivers) |
| PRODUCT | Products (devices, services) |
| EVENT | Events (announcements, meetings) |
| WORK_OF_ART | Creative works (reports, books) |
| LAW | Legal documents |
| DATE | Dates and time periods |
| MONEY | Monetary values |
| PERCENT | Percentages |
| QUANTITY | Quantities and measurements |
google/t5gemma-2-270m-270m