Add --max-new-tokens CLI flag for MMMU evaluation (#11217)

This commit is contained in:
yhyang201
2025-10-05 08:35:53 +08:00
committed by GitHub
parent 31b49c0b51
commit 48e9e71930

View File

@@ -36,6 +36,7 @@ class EvalArgs:
profile: bool = False
profile_number: int = 5
concurrency: int = 1
max_new_tokens: int = 30
response_answer_regex: str = "(.*)"
lora_path: Optional[str] = None
@@ -94,6 +95,12 @@ class EvalArgs:
default=EvalArgs.concurrency,
help="Number of concurrent requests to make during evaluation. Default is 1, which means no concurrency.",
)
parser.add_argument(
"--max-new-tokens",
type=int,
default=EvalArgs.max_new_tokens,
help="Maximum number of new tokens to generate per sample.",
)
parser.add_argument(
"--response-answer-regex",
type=str,
@@ -234,7 +241,7 @@ def prepare_samples(eval_args: EvalArgs):
def get_sampling_params(eval_args):
max_new_tokens = 30
max_new_tokens = eval_args.max_new_tokens
temperature = 0.001
extra_request_body = {}