Commit 3c13f57
authored
Support HY-MT evaluation workflows (microsoft#2482)
## Summary
- Update lm-eval integration to preserve recipe bootstrap settings.
- Improve ORT GenAI evaluation provider handling and runtime GenAI
search options.
- Keep model-load-only Hugging Face kwargs out of generation config
loading.
- Add accelerator normalization coverage for WebGPU export-only and
runtime-required paths.
## Validation
- Ran py_compile for olive/evaluator/lmeval_ort.py,
olive/evaluator/olive_evaluator.py, olive/model/handler/mixin/hf.py, and
test/hardware/test_accelerator.py.
- Ran git diff --check for the touched Olive files.
- VS Code diagnostics reported no errors for touched
accelerator/evaluator files.
- Targeted pytest was attempted but blocked by missing pydantic in this
environment.1 parent c10e5bc commit 3c13f57
4 files changed
Lines changed: 81 additions & 10 deletions
File tree
- olive
- evaluator
- model/handler/mixin
- test/hardware
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
515 | 516 | | |
516 | 517 | | |
517 | 518 | | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
518 | 536 | | |
519 | 537 | | |
520 | 538 | | |
| |||
541 | 559 | | |
542 | 560 | | |
543 | 561 | | |
544 | | - | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
545 | 565 | | |
546 | 566 | | |
547 | | - | |
| 567 | + | |
548 | 568 | | |
549 | | - | |
| 569 | + | |
550 | 570 | | |
551 | 571 | | |
552 | 572 | | |
| |||
568 | 588 | | |
569 | 589 | | |
570 | 590 | | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
571 | 594 | | |
572 | | - | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
573 | 599 | | |
574 | | - | |
| 600 | + | |
575 | 601 | | |
576 | 602 | | |
577 | 603 | | |
| |||
593 | 619 | | |
594 | 620 | | |
595 | 621 | | |
596 | | - | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
597 | 627 | | |
598 | 628 | | |
599 | 629 | | |
| |||
633 | 663 | | |
634 | 664 | | |
635 | 665 | | |
636 | | - | |
| 666 | + | |
637 | 667 | | |
638 | 668 | | |
639 | | - | |
| 669 | + | |
640 | 670 | | |
641 | 671 | | |
642 | 672 | | |
| |||
671 | 701 | | |
672 | 702 | | |
673 | 703 | | |
674 | | - | |
| 704 | + | |
675 | 705 | | |
676 | 706 | | |
677 | 707 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1900 | 1900 | | |
1901 | 1901 | | |
1902 | 1902 | | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
1903 | 1906 | | |
1904 | 1907 | | |
1905 | 1908 | | |
| |||
1982 | 1985 | | |
1983 | 1986 | | |
1984 | 1987 | | |
| 1988 | + | |
| 1989 | + | |
1985 | 1990 | | |
1986 | 1991 | | |
1987 | 1992 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
55 | 60 | | |
56 | 61 | | |
57 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
429 | 429 | | |
430 | 430 | | |
431 | 431 | | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
432 | 443 | | |
433 | 444 | | |
434 | 445 | | |
| |||
440 | 451 | | |
441 | 452 | | |
442 | 453 | | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
443 | 474 | | |
444 | 475 | | |
445 | 476 | | |
| |||
0 commit comments