Commit fbc0d5b
Use post_processing_func in optimize_with_nsgaii (facebook#4971)
Summary:
Pull Request resolved: facebook#4971
`optimize_with_nsgaii` may produce invalid candidates as it currently doesn't take into account whether a parameter is float or integer-valued. This diff addresses this by passing in `rounding_func` by default when `optimize_with_nsgaii` is called through MBM.
Reviewed By: sdaulton, saitcakmak
Differential Revision: D952433181 parent e2a7c7a commit fbc0d5b
File tree
2 files changed
+49
-9
lines changed- ax/generators/torch
- botorch_modular
- tests
2 files changed
+49
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
| |||
66 | 69 | | |
67 | 70 | | |
68 | 71 | | |
69 | | - | |
| 72 | + | |
70 | 73 | | |
71 | 74 | | |
72 | 75 | | |
| |||
816 | 819 | | |
817 | 820 | | |
818 | 821 | | |
819 | | - | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
820 | 825 | | |
821 | 826 | | |
822 | 827 | | |
823 | 828 | | |
824 | 829 | | |
825 | | - | |
826 | | - | |
827 | | - | |
828 | | - | |
829 | | - | |
830 | | - | |
| 830 | + | |
| 831 | + | |
831 | 832 | | |
832 | 833 | | |
833 | 834 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2228 | 2228 | | |
2229 | 2229 | | |
2230 | 2230 | | |
| 2231 | + | |
2231 | 2232 | | |
2232 | 2233 | | |
2233 | 2234 | | |
| |||
2242 | 2243 | | |
2243 | 2244 | | |
2244 | 2245 | | |
| 2246 | + | |
| 2247 | + | |
| 2248 | + | |
| 2249 | + | |
| 2250 | + | |
| 2251 | + | |
| 2252 | + | |
| 2253 | + | |
| 2254 | + | |
| 2255 | + | |
| 2256 | + | |
| 2257 | + | |
| 2258 | + | |
| 2259 | + | |
| 2260 | + | |
| 2261 | + | |
| 2262 | + | |
| 2263 | + | |
| 2264 | + | |
| 2265 | + | |
| 2266 | + | |
| 2267 | + | |
| 2268 | + | |
| 2269 | + | |
| 2270 | + | |
| 2271 | + | |
| 2272 | + | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
2245 | 2284 | | |
2246 | 2285 | | |
2247 | 2286 | | |
| |||
0 commit comments