CarlosMalaga's picture
Upload 201 files
2f044c1 verified
from dataclasses import dataclass
import torch
from relik.retriever.indexers.document import Document
PRECISION_MAP = {
None: torch.float32,
32: torch.float32,
16: torch.float16,
torch.float32: torch.float32,
torch.float16: torch.float16,
torch.bfloat16: torch.bfloat16,
"float32": torch.float32,
"float16": torch.float16,
"bfloat16": torch.bfloat16,
"float": torch.float32,
"half": torch.float16,
"32": torch.float32,
"16": torch.float16,
"fp32": torch.float32,
"fp16": torch.float16,
"bf16": torch.bfloat16,
}
@dataclass
class RetrievedSample:
"""
Dataclass for the output of the GoldenRetriever model.
"""
score: float
document: Document