Skip to content

Removing tasks that only set a subject - #698

Draft
prabhuteja12 wants to merge 3 commits into
mainfrom
removesubjecttasks
Draft

Removing tasks that only set a subject#698
prabhuteja12 wants to merge 3 commits into
mainfrom
removesubjecttasks

Conversation

@prabhuteja12

Copy link
Copy Markdown
Collaborator

Description

This cleans up four tasks whose purpose was to filter down the subjects of a parent task. EvalConfig.task_subjects supports this.

Each one was deleted and, where needed, the parent task was adjusted so the same evaluation is still reachable via task_subjects.

Go commit-by-commit.

prabhuteja12 and others added 3 commits August 20, 2026 17:52
GlobalMMLU_German only narrowed GlobalMMLU's SUBJECTS to the German
locale; the same behavior is available via EvalConfig.task_subjects,
e.g. task_name="GlobalMMLU", task_subjects=[("de", subject) for subject in MMLU_SUBJECTS].

Co-authored-by: Cursor <cursoragent@cursor.com>
GPQA_DIAMOND_COT only narrowed GPQA_COT's SUBJECTS to the diamond
split. Register GPQA_COT itself instead and widen its SUBJECTS to
["gpqa_extended", "gpqa_diamond"], so the diamond subset remains
available via task_name="GPQA_COT", task_subjects=["gpqa_diamond"].

Co-authored-by: Cursor <cursoragent@cursor.com>
…TS_SANITIZED tasks

Both classes only narrowed their parent's SUBJECTS to the "sanitized"
split and were never registered in task_names.py, so they were
unreachable dead code. Neither MBPP nor MBPP_PROMPT_WITHOUT_TESTS is
currently registered either; once registered, the sanitized subset
remains reachable via task_subjects=["sanitized"] on the parent task.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant