Views
No views yet
1from simpletransformers.classification import MultiLabelClassificationModel
2import torch
3import pandas as pd
4
5def main():
6
7 cuda_available = torch.cuda.is_available()
8
9 model_args = {
10 "process_count": 1, # disables multiprocessing
11 }
12
13 model = MultiLabelClassificationModel(
14 "roberta",
15 "ariannap22/roberta_finetuned_multilabel_unions",
16 args=model_args,
17 use_cuda=cuda_available
18 )
19
20 # Example inference
21 texts = [
22 "We successfully won the contract vote!",
23 "Join us for the upcoming rally to support labor rights."
24 ]
25
26 predictions, raw_outputs = model.predict(texts)
27
28 print(predictions)
29
30if __name__ == "__main__":
31 main()