FaissPQIndexer
- class lightning_ir.retrieve.faiss.faiss_indexer.FaissPQIndexer(index_dir: Path, index_config: FaissPQIndexConfig, bi_encoder_config: BiEncoderConfig, verbose: bool = False)[source]
Bases:
_FaissTrainIndexer
- __init__(index_dir: Path, index_config: FaissPQIndexConfig, bi_encoder_config: BiEncoderConfig, verbose: bool = False) None [source]
Methods
__init__
(index_dir, index_config, ...[, verbose])add
(index_batch, output)process_embeddings
(embeddings)save
()set_verbosity
([verbose])to_cpu
()to_gpu
()Attributes
INDEX_FACTORY