Commit 5bd8fbc
authored
fix: core evaluator/cache/utils correctness fixes (#1378)
* fix: core evaluator/cache/utils correctness fixes
- cache.save_to_cache: accumulate serializable_obj per item (previously
mutated subitems but never appended, so it always pickled an empty list)
- response_cache: recursively fingerprint nested task groups so subtasks
get real fingerprints instead of falling back to empty strings
- evaluator:
- redact api_key/token/hf_token-style values from results.config
- clone padding Instances so [pad_source]*n no longer aliases one object
- auto-init a gloo process group and inject lm._rank/_world_size for
multi-rank launches whose backend never called init_process_group
- fix torchrun all_gather_into_tensor (1-D input tensor, world_size buffer)
- defensively skip docs with no requests in the postprocess loop
- utils:
- repo-root-anchored git commit/branch helpers with env fallbacks
(LMMS_EVAL_GIT_COMMIT/GITHUB_SHA/GITHUB_REF_NAME) and detached-HEAD handling
- build_eval_output_dir helper
- resolve relative dataset_kwargs.data_files to absolute paths for local
csv/json/parquet builders
- py3.13 re.split(maxsplit=) keyword fix
* fix(evaluator): gate gloo auto-init to the non-accelerate path; isolate padding clones per slot1 parent 3fc9fa8 commit 5bd8fbc
4 files changed
Lines changed: 198 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| 52 | + | |
| 53 | + | |
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
410 | | - | |
| 410 | + | |
| 411 | + | |
411 | 412 | | |
412 | 413 | | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
418 | 425 | | |
419 | 426 | | |
420 | 427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
76 | 113 | | |
77 | 114 | | |
78 | 115 | | |
| |||
531 | 568 | | |
532 | 569 | | |
533 | 570 | | |
| 571 | + | |
534 | 572 | | |
535 | 573 | | |
536 | 574 | | |
| |||
556 | 594 | | |
557 | 595 | | |
558 | 596 | | |
| 597 | + | |
| 598 | + | |
559 | 599 | | |
560 | 600 | | |
561 | 601 | | |
| |||
862 | 902 | | |
863 | 903 | | |
864 | 904 | | |
| 905 | + | |
865 | 906 | | |
866 | 907 | | |
867 | 908 | | |
| |||
882 | 923 | | |
883 | 924 | | |
884 | 925 | | |
885 | | - | |
886 | | - | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
887 | 952 | | |
888 | 953 | | |
889 | 954 | | |
| |||
950 | 1015 | | |
951 | 1016 | | |
952 | 1017 | | |
953 | | - | |
954 | | - | |
| 1018 | + | |
| 1019 | + | |
955 | 1020 | | |
956 | 1021 | | |
957 | 1022 | | |
| |||
1003 | 1068 | | |
1004 | 1069 | | |
1005 | 1070 | | |
1006 | | - | |
| 1071 | + | |
| 1072 | + | |
1007 | 1073 | | |
1008 | 1074 | | |
1009 | 1075 | | |
| |||
1124 | 1190 | | |
1125 | 1191 | | |
1126 | 1192 | | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
1127 | 1199 | | |
1128 | 1200 | | |
1129 | 1201 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
775 | 775 | | |
776 | 776 | | |
777 | 777 | | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
778 | 809 | | |
779 | | - | |
780 | | - | |
781 | | - | |
782 | | - | |
783 | 810 | | |
784 | | - | |
785 | | - | |
| 811 | + | |
786 | 812 | | |
787 | | - | |
788 | | - | |
| 813 | + | |
789 | 814 | | |
790 | 815 | | |
791 | 816 | | |
792 | 817 | | |
793 | | - | |
794 | 818 | | |
795 | | - | |
796 | | - | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
797 | 833 | | |
798 | | - | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
799 | 837 | | |
800 | 838 | | |
801 | 839 | | |
| |||
919 | 957 | | |
920 | 958 | | |
921 | 959 | | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
922 | 1012 | | |
923 | 1013 | | |
924 | 1014 | | |
| |||
962 | 1052 | | |
963 | 1053 | | |
964 | 1054 | | |
965 | | - | |
966 | | - | |
| 1055 | + | |
| 1056 | + | |
967 | 1057 | | |
968 | 1058 | | |
969 | 1059 | | |
| |||
0 commit comments