MCPcopy Create free account

hub / github.com/JingbiaoMei/ATM-Bench / types & classes

Types & classes49 in github.com/JingbiaoMei/ATM-Bench

↓ 10 callersClassTokenUsage
Token usage statistics from LLM response.
memqa/qa_agent_baselines/MMRag/llm_utils.py:14
↓ 9 callersClassEmailTextConfig
memqa/retrieve/utils.py:56
↓ 9 callersClassMediaTextConfig
memqa/retrieve/utils.py:44
↓ 7 callersClassLLMClient
memqa/qa_agent_baselines/MMRag/llm_utils.py:155
↓ 6 callersClassUsageRecord
agent_systems/extract_usage.py:256
↓ 5 callersClassDateToken
memqa/utils/evaluator/normalizer.py:190
↓ 5 callersClassTextPassage
A text passage for HippoRAG 2 indexing. Follows HippoRAG 2's corpus format: {"title": "...", "text": "...", "idx": 0} We extend
memqa/qa_agent_baselines/HippoRag2/data_adapter.py:31
↓ 4 callersClassRetrievalItem
memqa/retrieve/utils.py:64
↓ 3 callersClassClipRetriever
memqa/retrieve/retrievers.py:536
↓ 3 callersClassQwen3VLRetriever
memqa/retrieve/retrievers.py:276
↓ 3 callersClassRerankResult
memqa/retrieve/rerankers.py:22
↓ 3 callersClassSentenceTransformerRetriever
Retriever wrapper for sentence-transformers models (e.g. all-MiniLM-L6-v2).
memqa/retrieve/retrievers.py:188
↓ 3 callersClassTextRetriever
memqa/retrieve/retrievers.py:228
↓ 3 callersClassTimeToken
memqa/utils/evaluator/normalizer.py:195
↓ 3 callersClassVistaRetriever
memqa/retrieve/retrievers.py:451
↓ 2 callersClassCorpusBuilder
Builds HippoRAG 2 corpus from ATM-Bench data sources.
memqa/qa_agent_baselines/HippoRag2/data_adapter.py:227
↓ 2 callersClassVideoProcessor
Main class for processing videos and extracting comprehensive metadata.
memqa/mem_processor/video/video_processor.py:39
↓ 1 callersClassAgentSystemsConfig
agent_systems/config.py:57
↓ 1 callersClassAgenticMemorySystem
memqa/qa_agent_baselines/A-Mem/memory_layer.py:396
↓ 1 callersClassBatchProcessor
Batch processor for large image collections with resume capability and concurrent processing.
memqa/mem_processor/image/batch_processor.py:55
↓ 1 callersClassBatchProcessor
Batch processor for large video collections with resume capability and concurrent processing.
memqa/mem_processor/video/batch_processor.py:27
↓ 1 callersClassEmailBatchProcessor
Batch processor for large email collections with resume capability and concurrent processing.
memqa/mem_processor/email/batch_processor.py:53
↓ 1 callersClassEmailProcessor
Main class for processing emails and extracting comprehensive metadata.
memqa/mem_processor/email/email_processor.py:54
↓ 1 callersClassEvaluatorLLM
memqa/utils/evaluator/evaluate_qa.py:448
↓ 1 callersClassHippoRAGCorpus
A corpus of text passages for HippoRAG 2.
memqa/qa_agent_baselines/HippoRag2/data_adapter.py:64
↓ 1 callersClassHippoRAGLocalEmbedder
Wrapper that adapts LocalHuggingFaceEmbedder to HippoRAG's embedding interface. HippoRAG expects embedding models with specific method signa
memqa/qa_agent_baselines/HippoRag2/local_embeddings.py:188
↓ 1 callersClassHybridRetriever
Hybrid BM25 + Embedding retriever matching original A-Mem paper. Combines lexical (BM25) and semantic (embedding) scores with configurable weight
memqa/qa_agent_baselines/A-Mem/memory_layer.py:294
↓ 1 callersClassImageProcessor
Main class for processing images and extracting comprehensive metadata.
memqa/mem_processor/image/image_processor.py:31
↓ 1 callersClassLLMController
memqa/qa_agent_baselines/A-Mem/memory_layer.py:42
↓ 1 callersClassLocalHuggingFaceEmbedder
Local HuggingFace embedding model for HippoRAG 2. This class provides the same interface as HippoRAG's embedding models but runs locally
memqa/qa_agent_baselines/HippoRag2/local_embeddings.py:42
↓ 1 callersClassLocalRetrieverEmbeddings
memqa/qa_agent_baselines/mem0/mem0_baseline.py:135
↓ 1 callersClassMemoryNote
memqa/qa_agent_baselines/A-Mem/memory_layer.py:172
↓ 1 callersClassNoopReranker
memqa/retrieve/rerankers.py:52
↓ 1 callersClassOpenAIEmptyResponseError
memqa/utils/evaluator/evaluate_qa.py:341
↓ 1 callersClassOpenAIRefusalError
memqa/utils/evaluator/evaluate_qa.py:346
↓ 1 callersClassOracleLLM
memqa/qa_agent_baselines/oracle/oracle_baseline.py:51
↓ 1 callersClassProgressTracker
Track processing progress and estimate completion time.
memqa/mem_processor/image/utils.py:284
↓ 1 callersClassProgressTracker
Track processing progress with timing information.
memqa/mem_processor/email/utils.py:417
↓ 1 callersClassProgressTracker
Track processing progress and estimate completion time.
memqa/mem_processor/video/utils.py:591
↓ 1 callersClassQwen3VLDualRetriever
Encode image and text metadata as *separate* embeddings, then concatenate. This addresses the concern that image tokens may dominate the embeddin
memqa/retrieve/retrievers.py:340
↓ 1 callersClassQwen3VLReranker
memqa/retrieve/rerankers.py:199
↓ 1 callersClassRecord
scripts/QA_Agent/NIAH/summarize_niah_results.py:28
↓ 1 callersClassRetrievalResult
memqa/retrieve/retrievers.py:29
↓ 1 callersClassSimpleEmbeddingRetriever
memqa/qa_agent_baselines/A-Mem/memory_layer.py:242
↓ 1 callersClassTextReranker
memqa/retrieve/rerankers.py:57
↓ 1 callersClass_UsageRecord
memqa/qa_agent_baselines/SimpleMem/simplemem_baseline.py:1620
ClassBaseReranker
memqa/retrieve/rerankers.py:47
ClassBaseRetriever
memqa/retrieve/retrievers.py:67
ClassJudgeResponseError
memqa/utils/evaluator/evaluate_qa.py:335