Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FeiElysia/Tempo
/ types & classes
Types & classes
488 in github.com/FeiElysia/Tempo
⨍
Functions
7,449
◇
Types & classes
488
↳
Endpoints
41
↓ 42 callers
Class
Bleu
Compute BLEU score, using SacreBLEU.
lmms_eval/tasks/megabench/metrics/scoring/sacrebleu_bleu.py:6
↓ 42 callers
Class
ServerConfig
Configuration for judge models
lmms_eval/llm_judge/protocol.py:10
↓ 27 callers
Class
GenerationResult
Typed wrapper returned by ``generate_until`` implementations. Models that wish to report per-sample token counts should return a list of ``Ge
lmms_eval/api/instance.py:29
↓ 22 callers
Class
Request
Standard request format for judge evaluation
lmms_eval/llm_judge/protocol.py:34
↓ 22 callers
Class
TokenCounts
Per-request token usage counters. Fields are ``None`` when the backend cannot report them (e.g. cached responses, or backends that only expos
lmms_eval/api/instance.py:6
↓ 17 callers
Class
ChatMessages
lmms_eval/protocol.py:45
↓ 17 callers
Class
Conversation
A class that keeps all conversation history.
tempo/conversation.py:27
↓ 13 callers
Class
KeywordsStoppingCriteria
tempo/mm_datautils.py:34
↓ 10 callers
Class
TaskManager
TaskManager indexes all tasks from the default `lmms_eval/tasks/` and an optional directory if provided.
lmms_eval/tasks/__init__.py:19
↓ 8 callers
Class
MMBench_Evaluator
lmms_eval/tasks/mmbench/mmbench_evals.py:12
↓ 8 callers
Class
TextNorm
lmms_eval/tasks/librispeech/cn_tn.py:1039
↓ 7 callers
Class
BasicTextNormalizer
lmms_eval/tasks/gigaspeech/whisper_normalizer/basic.py:42
↓ 7 callers
Class
EnglishTextNormalizer
lmms_eval/tasks/gigaspeech/whisper_normalizer/english.py:444
↓ 6 callers
Class
Instance
lmms_eval/api/instance.py:70
↓ 5 callers
Class
Cardinal
CARDINAL类
lmms_eval/tasks/librispeech/cn_tn.py:734
↓ 5 callers
Class
EvalAIAnswerProcessor
Processes an answer similar to Eval AI copied from https://github.com/facebookresearch/mmf/blob/c46b3b3391275b4181567db80943473a8
lmms_eval/tasks/_task_utils/vqa_eval_metric.py:4
↓ 5 callers
Class
EvalRunResult
Response for get_run_result tool.
lmms_eval/mcp/schemas.py:62
↓ 5 callers
Class
Response
Standard response format from judge evaluation
lmms_eval/llm_judge/protocol.py:58
↓ 4 callers
Class
ChineseNumberUnit
中文数字/数位字符 每个字符除繁简体外还有一个额外的大写字符 e.g. '陆' 和 '陸'
lmms_eval/tasks/librispeech/cn_tn.py:418
↓ 4 callers
Class
TEDS
Tree Edit Distance basead Similarity
lmms_eval/tasks/ocrbench_v2/TEDS_metric.py:70
↓ 3 callers
Class
CogMapEvaluator
Comprehensive cognitive map evaluator. This class provides a complete evaluation workflow for cognitive mapping tasks, including answer accur
lmms_eval/tasks/spatialtreebench/metrics/mindcube_cogmap/src/evaluation/cogmap/cogmap_evaluator.py:26
↓ 3 callers
Class
EvalRunSubmitted
Response when an evaluation run is submitted.
lmms_eval/mcp/schemas.py:41
↓ 3 callers
Class
Fraction
FRACTION类
lmms_eval/tasks/librispeech/cn_tn.py:795
↓ 3 callers
Class
JobScheduler
Thread-safe job scheduler for managing evaluation jobs. The scheduler maintains a queue of jobs and processes them sequentially using a
lmms_eval/entrypoints/job_scheduler.py:30
↓ 3 callers
Class
MathVerifyFn
lmms_eval/tasks/_task_utils/math_verify_utils.py:101
↓ 3 callers
Class
MockEditRequest
lmms_eval/models/simple/qwen_image_edit.py:324
↓ 3 callers
Class
MockUnderstandRequest
lmms_eval/models/simple/qwen_image_edit.py:376
↓ 3 callers
Class
ModelManifest
Declarative model registration payload for model loading. A single manifest can expose a chat implementation, a simple implementation, or bot
lmms_eval/models/registry_v2.py:12
↓ 3 callers
Class
OlympiadBenchEvaluator
lmms_eval/tasks/olympiadbench_mimo/olympiadbench_evals.py:23
↓ 3 callers
Class
QwenImageEdit
Qwen-Image-Edit 20B Model (Unified: Understanding + Editing + Visual CoT) https://huggingface.co/Qwen/Qwen-Image-Edit Modes: 1. Unde
lmms_eval/models/simple/qwen_image_edit.py:32
↓ 3 callers
Class
TaskConfig
lmms_eval/api/task.py:103
↓ 2 callers
Class
AdaptiveConcurrencyDecision
lmms_eval/models/model_utils/concurrency_control.py:38
↓ 2 callers
Class
ChatMessage
lmms_eval/protocol.py:40
↓ 2 callers
Class
ConfigurableGroup
lmms_eval/api/group.py:76
↓ 2 callers
Class
Digit
DIGIT类
lmms_eval/tasks/librispeech/cn_tn.py:750
↓ 2 callers
Class
EvaluationTokenizer
lmms_eval/tasks/covost2/utils.py:110
↓ 2 callers
Class
Evaluator
lmms_eval/tasks/capability/utils.py:171
↓ 2 callers
Class
Evaluator
lmms_eval/tasks/multidocvqa/utils.py:64
↓ 2 callers
Class
GroupConfig
lmms_eval/api/group.py:24
↓ 2 callers
Class
LanceVideoBlobResolver
lmms_eval/tasks/_task_utils/lance_video_resolver.py:11
↓ 2 callers
Class
LexicalAnalyzer
lmms_eval/tasks/mmsearch/retrieve_content/tokenization/tokenizers.py:37
↓ 2 callers
Class
MCPClient
lmms_eval/mcp/client.py:10
↓ 2 callers
Class
MathVerseEvaluator
lmms_eval/tasks/mathverse/mathverse_evals.py:12
↓ 2 callers
Class
MathVistaEvaluator
lmms_eval/tasks/mathvista/mathvista_evals.py:161
↓ 2 callers
Class
OlympiadBenchEvaluator
lmms_eval/tasks/olympiadbench/olympiadbench_evals.py:21
↓ 2 callers
Class
OpenAIBackend
Unified OpenAI-compatible backend for VIEScore. Works with: - OpenAI API (GPT-4o, GPT-4V, etc.) - vLLM servers with OpenAI-c
lmms_eval/tasks/gedit_bench/viescore/openai_backend.py:47
↓ 2 callers
Class
OutputExample
lmms_eval/tasks/ifeval/utils.py:17
↓ 2 callers
Class
ResponseParseType
Parse the response.
lmms_eval/tasks/megabench/metrics/response_parse_type.py:13
↓ 2 callers
Class
ServerArgs
Arguments for launching the evaluation server.
lmms_eval/entrypoints/server_args.py:5
↓ 2 callers
Class
TableTree
lmms_eval/tasks/ocrbench_v2/TEDS_metric.py:31
↓ 2 callers
Class
TelePhone
TELEPHONE类
lmms_eval/tasks/librispeech/cn_tn.py:766
↓ 2 callers
Class
VIEScore
lmms_eval/tasks/gedit_bench/viescore/__init__.py:8
↓ 1 callers
Class
AggMetricConfig
lmms_eval/api/group.py:8
↓ 1 callers
Class
AsciiArtVLMJudger
A GPT-4o judge for assessing if two ASCII art images depict the same thing.
lmms_eval/tasks/megabench/metrics/scoring/ascii_art_vlm_judge.py:10
↓ 1 callers
Class
AzureEndpointJudgeClient
Azure OpenAI compatible endpoint client backed by Azure CLI bearer tokens.
lmms_eval/tasks/unig2u/phyx/utils.py:68
↓ 1 callers
Class
AzureEndpointJudgeClient
Azure OpenAI compatible endpoint client backed by Azure CLI bearer tokens.
lmms_eval/tasks/unig2u/babyvision/utils.py:72
↓ 1 callers
Class
AzureEndpointJudgeClient
Azure OpenAI compatible endpoint client backed by Azure CLI bearer tokens.
lmms_eval/tasks/unig2u/geometry3k/utils.py:69
↓ 1 callers
Class
AzureEndpointJudgeClient
Azure OpenAI compatible endpoint client backed by Azure CLI bearer tokens.
lmms_eval/tasks/unig2u/auxsolidmath/utils.py:70
↓ 1 callers
Class
AzureJudgeClient
Azure TRAPI client for LLM Judge.
lmms_eval/tasks/unig2u/phyx/utils.py:27
↓ 1 callers
Class
AzureJudgeClient
Azure TRAPI client for LLM Judge.
lmms_eval/tasks/unig2u/babyvision/utils.py:31
↓ 1 callers
Class
AzureJudgeClient
Azure TRAPI client for LLM Judge.
lmms_eval/tasks/unig2u/geometry3k/utils.py:28
↓ 1 callers
Class
AzureJudgeClient
Azure TRAPI client for LLM Judge.
lmms_eval/tasks/unig2u/auxsolidmath/utils.py:29
↓ 1 callers
Class
BasicEvaluator
Basic task evaluator for answer accuracy only. This evaluator focuses only on extracting answers and calculating accuracy, without any cognit
lmms_eval/tasks/spatialtreebench/metrics/mindcube_cogmap/src/evaluation/evaluator.py:20
↓ 1 callers
Class
BasicTextNormalizer
lmms_eval/tasks/librispeech/whisper_normalizer/basic.py:42
↓ 1 callers
Class
CacheHook
lmms_eval/api/model.py:175
↓ 1 callers
Class
ChatCompletionSampler
Sample from OpenAI's chat completion API
lmms_eval/tasks/gpqa/openai/utils.py:93
↓ 1 callers
Class
ChatCompletionSampler
Sample from OpenAI's chat completion API
lmms_eval/tasks/aime/utils.py:135
↓ 1 callers
Class
ChatCompletionSampler
Sample from OpenAI's chat completion API
lmms_eval/tasks/openai_math/utils.py:132
↓ 1 callers
Class
ChineseNumberDigit
中文数字字符
lmms_eval/tasks/librispeech/cn_tn.py:448
↓ 1 callers
Class
CodeTester
lmms_eval/tasks/megabench/metrics/scoring/program_judge.py:29
↓ 1 callers
Class
Config
lmms_eval/tasks/mmsearch/retrieve_content/retriever.py:11
↓ 1 callers
Class
Content_Retriever
lmms_eval/tasks/mmsearch/retrieve_content/retriever.py:18
↓ 1 callers
Class
CropCoordinateTransformer
lmms_eval/models/model_utils/thyme/sandbox.py:190
↓ 1 callers
Class
CustomConfig
lmms_eval/tasks/ocrbench_v2/TEDS_metric.py:50
↓ 1 callers
Class
DDGSQueryRun
lmms_eval/tasks/mmsearch/utils/utils.py:98
↓ 1 callers
Class
Dataset
lmms_eval/models/simple/cambrians_vsc_streaming.py:87
↓ 1 callers
Class
Dataset
lmms_eval/models/simple/cambrians_vsc.py:115
↓ 1 callers
Class
Dataset
lmms_eval/models/simple/cambrians_vsr.py:213
↓ 1 callers
Class
Dataset
lmms_eval/models/simple/cambrians.py:259
↓ 1 callers
Class
Date
DATE类
lmms_eval/tasks/librispeech/cn_tn.py:813
↓ 1 callers
Class
DiscoveryCache
lmms_eval/tui/discovery.py:137
↓ 1 callers
Class
Domain
lmms_eval/tasks/megabench/metrics/scoring/symbolic_planning.py:113
↓ 1 callers
Class
EnglishNumberNormalizer
Convert any spelled-out numbers into arabic numbers, while handling: - remove any commas - keep the suffixes such as: `1960s`, `274t
lmms_eval/tasks/gigaspeech/whisper_normalizer/english.py:12
↓ 1 callers
Class
EnglishNumberNormalizer
Convert any spelled-out numbers into arabic numbers, while handling: - remove any commas - keep the suffixes such as: `1960s`, `274t
lmms_eval/tasks/librispeech/whisper_normalizer/english.py:12
↓ 1 callers
Class
EnglishSpellingNormalizer
Applies British-American spelling mappings as listed in [1]. [1] https://www.tysto.com/uk-us-spelling-list.html
lmms_eval/tasks/gigaspeech/whisper_normalizer/english.py:429
↓ 1 callers
Class
EnglishSpellingNormalizer
Applies British-American spelling mappings as listed in [1]. [1] https://www.tysto.com/uk-us-spelling-list.html
lmms_eval/tasks/librispeech/whisper_normalizer/english.py:429
↓ 1 callers
Class
EnglishTextNormalizer
lmms_eval/tasks/librispeech/whisper_normalizer/english.py:444
↓ 1 callers
Class
EvalRunStatus
Response for get_run_status tool.
lmms_eval/mcp/schemas.py:50
↓ 1 callers
Class
EvalStartResponse
lmms_eval/tui/server.py:302
↓ 1 callers
Class
EvaluateRequest
Request model for evaluation endpoint.
lmms_eval/entrypoints/protocol.py:24
↓ 1 callers
Class
EvaluationTokenizer
lmms_eval/tasks/asr_wer_utils.py:27
↓ 1 callers
Class
EvaluationTracker
Keeps track and saves relevant information of the evaluation process. Compiles the data from trackers and writes it to files, which can be pu
lmms_eval/loggers/evaluation_tracker.py:100
↓ 1 callers
Class
Example
An example loaded from vibe-eval, stored as jsonl in the repo.
lmms_eval/tasks/vibe_eval/utils.py:75
↓ 1 callers
Class
ExportYamlResponse
lmms_eval/tui/server.py:339
↓ 1 callers
Class
FilterEnsemble
FilterEnsemble creates a pipeline applying multiple filters. Its intended usage is to stack multiple post-processing steps in order. `tas
lmms_eval/api/filter.py:34
↓ 1 callers
Class
GPT4oJudge
lmms_eval/tasks/videoevalpro/utils.py:46
↓ 1 callers
Class
GeneralConfigTracker
Tracker for the evaluation parameters. Attributes: model_source (str): Source of the model (e.g. Hugging Face, GGUF, etc.) m
lmms_eval/loggers/evaluation_tracker.py:31
↓ 1 callers
Class
HRBenchEval
lmms_eval/tasks/hrbench/hrbench_evals.py:10
↓ 1 callers
Class
HealthResponse
Health check response.
lmms_eval/entrypoints/protocol.py:74
↓ 1 callers
Class
IdentityMap
tempo/multimodal_projector/builder.py:4
next →
1–100 of 488, ranked by callers