Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JingbiaoMei/ATM-Bench
/ types & classes
Types & classes
49 in github.com/JingbiaoMei/ATM-Bench
⨍
Functions
815
◇
Types & classes
49
↓ 10 callers
Class
TokenUsage
Token usage statistics from LLM response.
memqa/qa_agent_baselines/MMRag/llm_utils.py:14
↓ 9 callers
Class
EmailTextConfig
memqa/retrieve/utils.py:56
↓ 9 callers
Class
MediaTextConfig
memqa/retrieve/utils.py:44
↓ 7 callers
Class
LLMClient
memqa/qa_agent_baselines/MMRag/llm_utils.py:155
↓ 6 callers
Class
UsageRecord
agent_systems/extract_usage.py:256
↓ 5 callers
Class
DateToken
memqa/utils/evaluator/normalizer.py:190
↓ 5 callers
Class
TextPassage
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 callers
Class
RetrievalItem
memqa/retrieve/utils.py:64
↓ 3 callers
Class
ClipRetriever
memqa/retrieve/retrievers.py:536
↓ 3 callers
Class
Qwen3VLRetriever
memqa/retrieve/retrievers.py:276
↓ 3 callers
Class
RerankResult
memqa/retrieve/rerankers.py:22
↓ 3 callers
Class
SentenceTransformerRetriever
Retriever wrapper for sentence-transformers models (e.g. all-MiniLM-L6-v2).
memqa/retrieve/retrievers.py:188
↓ 3 callers
Class
TextRetriever
memqa/retrieve/retrievers.py:228
↓ 3 callers
Class
TimeToken
memqa/utils/evaluator/normalizer.py:195
↓ 3 callers
Class
VistaRetriever
memqa/retrieve/retrievers.py:451
↓ 2 callers
Class
CorpusBuilder
Builds HippoRAG 2 corpus from ATM-Bench data sources.
memqa/qa_agent_baselines/HippoRag2/data_adapter.py:227
↓ 2 callers
Class
VideoProcessor
Main class for processing videos and extracting comprehensive metadata.
memqa/mem_processor/video/video_processor.py:39
↓ 1 callers
Class
AgentSystemsConfig
agent_systems/config.py:57
↓ 1 callers
Class
AgenticMemorySystem
memqa/qa_agent_baselines/A-Mem/memory_layer.py:396
↓ 1 callers
Class
BatchProcessor
Batch processor for large image collections with resume capability and concurrent processing.
memqa/mem_processor/image/batch_processor.py:55
↓ 1 callers
Class
BatchProcessor
Batch processor for large video collections with resume capability and concurrent processing.
memqa/mem_processor/video/batch_processor.py:27
↓ 1 callers
Class
EmailBatchProcessor
Batch processor for large email collections with resume capability and concurrent processing.
memqa/mem_processor/email/batch_processor.py:53
↓ 1 callers
Class
EmailProcessor
Main class for processing emails and extracting comprehensive metadata.
memqa/mem_processor/email/email_processor.py:54
↓ 1 callers
Class
EvaluatorLLM
memqa/utils/evaluator/evaluate_qa.py:448
↓ 1 callers
Class
HippoRAGCorpus
A corpus of text passages for HippoRAG 2.
memqa/qa_agent_baselines/HippoRag2/data_adapter.py:64
↓ 1 callers
Class
HippoRAGLocalEmbedder
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 callers
Class
HybridRetriever
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 callers
Class
ImageProcessor
Main class for processing images and extracting comprehensive metadata.
memqa/mem_processor/image/image_processor.py:31
↓ 1 callers
Class
LLMController
memqa/qa_agent_baselines/A-Mem/memory_layer.py:42
↓ 1 callers
Class
LocalHuggingFaceEmbedder
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 callers
Class
LocalRetrieverEmbeddings
memqa/qa_agent_baselines/mem0/mem0_baseline.py:135
↓ 1 callers
Class
MemoryNote
memqa/qa_agent_baselines/A-Mem/memory_layer.py:172
↓ 1 callers
Class
NoopReranker
memqa/retrieve/rerankers.py:52
↓ 1 callers
Class
OpenAIEmptyResponseError
memqa/utils/evaluator/evaluate_qa.py:341
↓ 1 callers
Class
OpenAIRefusalError
memqa/utils/evaluator/evaluate_qa.py:346
↓ 1 callers
Class
OracleLLM
memqa/qa_agent_baselines/oracle/oracle_baseline.py:51
↓ 1 callers
Class
ProgressTracker
Track processing progress and estimate completion time.
memqa/mem_processor/image/utils.py:284
↓ 1 callers
Class
ProgressTracker
Track processing progress with timing information.
memqa/mem_processor/email/utils.py:417
↓ 1 callers
Class
ProgressTracker
Track processing progress and estimate completion time.
memqa/mem_processor/video/utils.py:591
↓ 1 callers
Class
Qwen3VLDualRetriever
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 callers
Class
Qwen3VLReranker
memqa/retrieve/rerankers.py:199
↓ 1 callers
Class
Record
scripts/QA_Agent/NIAH/summarize_niah_results.py:28
↓ 1 callers
Class
RetrievalResult
memqa/retrieve/retrievers.py:29
↓ 1 callers
Class
SimpleEmbeddingRetriever
memqa/qa_agent_baselines/A-Mem/memory_layer.py:242
↓ 1 callers
Class
TextReranker
memqa/retrieve/rerankers.py:57
↓ 1 callers
Class
_UsageRecord
memqa/qa_agent_baselines/SimpleMem/simplemem_baseline.py:1620
Class
BaseReranker
memqa/retrieve/rerankers.py:47
Class
BaseRetriever
memqa/retrieve/retrievers.py:67
Class
JudgeResponseError
memqa/utils/evaluator/evaluate_qa.py:335