Views
No views yet

query: and passage: instruction prefixes.| Task | Metric | Value |
|---|---|---|
| STSBenchmark | Spearman Correlation | 0.656 |
| SciFact | NDCG@10 | 0.413 |
| SciFact | Recall@10 | 0.523 |

query: [Your Question]passage: [Content Paragraph]1from transformers import AutoModel, AutoTokenizer
2import torch
3
4model_name = "HeavensHackDev/HCAE-21M-v1.1-Instruct"
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6model = AutoModel.from_pretrained(model_name, trust_remote_code=True)
7
8queries = ["query: What are the primary applications of HCAE?"]
9passages = ["passage: HCAE is effectively used in semantic retrieval and information extraction."]
10
11inputs_q = tokenizer(queries, padding=True, truncation=True, return_tensors="pt")
12inputs_p = tokenizer(passages, padding=True, truncation=True, return_tensors="pt")
13
14with torch.no_grad():
15 query_embeddings = model(**inputs_q)
16 passage_embeddings = model(**inputs_p)1import onnxruntime as ort
2import numpy as np
3
4session = ort.InferenceSession("model.onnx")
5
6# Note: Always include instruction prefixes in in your text processing
7# inputs = tokenizer(["query: your text"], ...)
8inputs = {
9 "input_ids": np.random.randint(0, 30522, (1, 128), dtype=np.int64),
10 "attention_mask": np.ones((1, 128), dtype=np.int64)
11}
12
13outputs = session.run(None, inputs)