brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
task-authoringGuide for authoring and debugging lmms-eval task YAMLs, utils.py formatters, metrics, groups, tags, and request-shape contracts.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this route when the user wants to add or fix a benchmark task, adjust task YAMLs, or debug how lmms-eval turns a dataset document into a model request and score.
It is the home for YAML structure, formatter functions, process_results, metric wiring, and request-shape validation.
../../references/task-authoring.md../../references/api-reference.md../../references/troubleshooting.mdinclude reuse, and split selection.doc_to_messages, doc_to_text, doc_to_visual, and doc_to_target contracts.output_type selection for generate_until, loglikelihood, and multi-round flows.process_results and metric_list wiring.process_results and metric_list aligned by key name and metric direction.include for shared YAML fragments.api-reference.md before debugging the model.lmms-eval tasks list
lmms-eval tasks groups
lmms-eval tasks subtasks
../../scripts/task_registry_smoke.py — inspect the built-in task registry and optionally load one task.../../scripts/task_yaml_audit.py — audit task YAML parseability and key presence.../../scripts/task_input_capture.py — capture built request-boundary summaries for a task without running model inference; prefer small or cached tasks because it still constructs task requests.is_simple, and video/media decode questions to model-backends.cli-and-workflows.service-ops.include errors.doc_to_messages exists but the model receives the wrong request tuple shape.process_results returns a metric key that is not in metric_list.Use the registry smoke and the API reference before opening the source tree for a task-shaped bug.