mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 01:18:52 -06:00
Add progress arg to LearningSolver.solve
This commit is contained in:
@@ -379,11 +379,12 @@ class LearningSolver:
|
|||||||
arg: Union[Any, List[str]],
|
arg: Union[Any, List[str]],
|
||||||
build_model: Optional[Callable] = None,
|
build_model: Optional[Callable] = None,
|
||||||
tee: bool = False,
|
tee: bool = False,
|
||||||
|
progress: bool = False,
|
||||||
) -> Union[LearningSolveStats, List[LearningSolveStats]]:
|
) -> Union[LearningSolveStats, List[LearningSolveStats]]:
|
||||||
if isinstance(arg, list):
|
if isinstance(arg, list):
|
||||||
assert build_model is not None
|
assert build_model is not None
|
||||||
stats = []
|
stats = []
|
||||||
for i in arg:
|
for i in tqdm(arg, disable=not progress):
|
||||||
s = self._solve(FileInstanceWrapper(i, build_model), tee=tee)
|
s = self._solve(FileInstanceWrapper(i, build_model), tee=tee)
|
||||||
stats.append(s)
|
stats.append(s)
|
||||||
return stats
|
return stats
|
||||||
|
|||||||
Reference in New Issue
Block a user