File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424from t3co .utils .print_class_objects import get_path_object
2525
2626try :
27- from pymoo .core .problem import StarmapParallelization
27+ try :
28+ from pymoo .parallelization .starmap import StarmapParallelization
29+ except ImportError :
30+ from pymoo .core .problem import StarmapParallelization
2831 from pymoo .optimize import minimize
2932 from t3co .optimize .optimization import (
3033 VehicleDesignOpt ,
3639
3740except ImportError :
3841 optimization_installed = False
39- except AttributeError :
40- optimization_installed = False
4142
4243
4344def _normalize_selections_arg (selections ) -> list | None :
Original file line number Diff line number Diff line change 66from pymoo .algorithms .soo .nonconvex .nelder import NelderMead
77from pymoo .algorithms .soo .nonconvex .pattern import PatternSearch
88from pymoo .algorithms .soo .nonconvex .pso import PSO
9- from pymoo .core .problem import ElementwiseProblem , StarmapParallelization
9+ from pymoo .core .problem import ElementwiseProblem
10+
11+ try :
12+ from pymoo .parallelization .starmap import StarmapParallelization
13+ except ImportError :
14+ from pymoo .core .problem import StarmapParallelization
1015from pymoo .optimize import minimize
1116from pymoo .termination .default import DefaultMultiObjectiveTermination as MODT
1217
You can’t perform that action at this time.
0 commit comments