Do not modify solver threads by default

pull/3/head
Alinson S. Xavier 5 years ago
parent 346ca11a92
commit b42187ee0b

@ -47,7 +47,7 @@ class LearningSolver:
gap_tolerance=None, gap_tolerance=None,
mode="exact", mode="exact",
solver="gurobi", solver="gurobi",
threads=4, threads=None,
time_limit=None, time_limit=None,
node_limit=None): node_limit=None):
self.components = {} self.components = {}
@ -83,7 +83,8 @@ class LearningSolver:
solver = self.internal_solver_factory() solver = self.internal_solver_factory()
else: else:
solver = self.internal_solver_factory solver = self.internal_solver_factory
solver.set_threads(self.threads) if self.threads is not None:
solver.set_threads(self.threads)
if self.time_limit is not None: if self.time_limit is not None:
solver.set_time_limit(self.time_limit) solver.set_time_limit(self.time_limit)
if self.gap_tolerance is not None: if self.gap_tolerance is not None:

Loading…
Cancel
Save