Commit 4ca5c2c
Enable aggregate mode for any case where perturbations_per_eval == 1 (#1525)
Summary:
Pull Request resolved: #1525
Shapley Values currently have issues with per task importance, since aggregate mode returns more than 1 output with perturbations per eval = 1, which should apply aggregate mode for collating perturbation results.
Updates logic to appropriately handle multiple outputs (not matching batch size) when perturbations per eval = 1
Reviewed By: MarcioPorto
Differential Revision: D70832826
fbshipit-source-id: 52e1e40d599f662ac522eae4830560cf1338f7e11 parent c9688bb commit 4ca5c2c
2 files changed
+30
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
367 | | - | |
| 367 | + | |
368 | 368 | | |
369 | 369 | | |
370 | 370 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
809 | 833 | | |
810 | 834 | | |
811 | 835 | | |
| |||
947 | 971 | | |
948 | 972 | | |
949 | 973 | | |
950 | | - | |
| 974 | + | |
951 | 975 | | |
952 | 976 | | |
953 | 977 | | |
954 | 978 | | |
955 | 979 | | |
956 | 980 | | |
957 | 981 | | |
| 982 | + | |
958 | 983 | | |
959 | | - | |
960 | | - | |
961 | | - | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
962 | 987 | | |
963 | 988 | | |
964 | 989 | | |
| |||
0 commit comments