-1

I'm using EvolvingLMMs-Lab/lmms-eval to evaluate LLaVa model

after running accelerate launch --num_processes=8 -m lmms_eval --model llava --model_args pretrained="liuhaotian/llava-v1.5-7b" --tasks mme --batch_size 1 --log_samples --log_samples_suffix llava_v1.5_mme --output_path ./logs/

i got this error:

AssertionError: Unexpected kwargs: {'use_flash_attention_2': False}


Traceback (most recent call last):
  File "/home/c7361313/lmms-eval/lmms_eval/__main__.py", line 203, in cli_evaluate
    results, samples = cli_evaluate_single(args)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/__main__.py", line 299, in cli_evaluate_single
    results = evaluator.simple_evaluate(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/utils.py", line 425, in _wrapper
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/evaluator.py", line 94, in simple_evaluate
    lm = lmms_eval.api.registry.get_model(model).create_from_arg_string(
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/api/model.py", line 92, in create_from_arg_string
    return cls(**args, **args2)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/models/llava.py", line 67, in __init__
    assert kwargs == {}, f"Unexpected kwargs: {kwargs}"
           ^^^^^^^^^^^^
AssertionError: Unexpected kwargs: {'use_flash_attention_2': False}
2024-07-09 16:24:53.562 | ERROR    | __main__:cli_evaluate:217 - Error during evaluation: Unexpected kwargs: {'use_flash_attention_2': False}
2024-07-09 16:24:53.562 | ERROR    | __main__:cli_evaluate:217 - Error during evaluation: Unexpected kwargs: {'use_flash_attention_2': False}
Traceback (most recent call last):
  File "/home/c7361313/lmms-eval/lmms_eval/__main__.py", line 203, in cli_evaluate
    results, samples = cli_evaluate_single(args)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/__main__.py", line 299, in cli_evaluate_single
    results = evaluator.simple_evaluate(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/utils.py", line 425, in _wrapper
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/evaluator.py", line 94, in simple_evaluate
    lm = lmms_eval.api.registry.get_model(model).create_from_arg_string(
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/api/model.py", line 92, in create_from_arg_string
    return cls(**args, **args2)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/c7361313/lmms-eval/lmms_eval/models/llava.py", line 67, in __init__
    assert kwargs == {}, f"Unexpected kwargs: {kwargs}"
           ^^^^^^^^^^^^
AssertionError: Unexpected kwargs: {'use_flash_attention_2': False}

0

Browse other questions tagged or ask your own question.