Source code for lightning_ir.models.xtr.config

 1from typing import Literal
 2
 3from ..col import ColConfig
 4
 5
[docs] 6class XTRConfig(ColConfig): 7 model_type = "xtr" 8 9 ADDED_ARGS = ColConfig.ADDED_ARGS.union({"token_retrieval_k", "fill_strategy", "normalization"}) 10
[docs] 11 def __init__( 12 self, 13 token_retrieval_k: int | None = None, 14 fill_strategy: Literal["zero", "min"] = "zero", 15 normalization: Literal["Z"] | None = "Z", 16 **kwargs 17 ) -> None: 18 super().__init__(**kwargs) 19 self.token_retrieval_k = token_retrieval_k 20 self.fill_strategy = fill_strategy 21 self.normalization = normalization