Views
No views yet
| Class | Description |
|---|---|
| 5UTR | 5′ untranslated region |
| exon | exon |
| intron | intron |
| 3UTR | 3′ untranslated region |
| CDS | coding sequence |
["5UTR", "exon", "intron", "3UTR", "CDS"]genatator-caduceus-ps-multispecies-segmentation1from transformers import AutoTokenizer, AutoModelForTokenClassification
2
3repo_id = "AIRI-Institute/genatator-caduceus-ps-multispecies-segmentation"
4
5tokenizer = AutoTokenizer.from_pretrained(
6 repo_id,
7 trust_remote_code=True,
8)
9
10model = AutoModelForTokenClassification.from_pretrained(
11 repo_id,
12 trust_remote_code=True,
13)
14
15model.eval()1import torch
2from transformers import AutoTokenizer, AutoModelForTokenClassification
3
4repo_id = "AIRI-Institute/genatator-caduceus-ps-multispecies-segmentation"
5
6tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)
7model = AutoModelForTokenClassification.from_pretrained(repo_id, trust_remote_code=True)
8
9sequences = [
10 "ACGTACGTACGTACGTACGTACGTACGT",
11 "TTGCGATCGATCGATCGATCGATCGATCGATCGATCGA",
12]
13
14enc = tokenizer(sequences)
15
16input_ids = torch.tensor(enc["input_ids"])
17
18with torch.no_grad():
19 outputs = model(input_ids=input_ids)
20
21logits = outputs["logits"]
22
23print("Input shape:", input_ids.shape)
24print("Logits shape:", logits.shape)Input shape: torch.Size([2, sequence_length])
Logits shape: torch.Size([2, sequence_length, 5])