ml4co_kit.wrapper.base
Base class for all wrappers in the ML4CO kit.
Classes
|
- class ml4co_kit.wrapper.base.WrapperBase(task_type: ~ml4co_kit.task.base.TASK_TYPE, precision: ~numpy.float32 | ~numpy.float64 = <class 'numpy.float32'>)[source]
Bases:
object- generate(generator: GeneratorBase, solver: SolverBase, num_samples: int = 1280, num_threads: int = 1, batch_size: int = 1, optimizer_parallel: bool = False, show_time: bool = True)[source]
- generate_w_to_txt(file_path: Path, generator: GeneratorBase, solver: SolverBase, num_samples: int = 1280, num_threads: int = 1, batch_size: int = 1, write_per_iters: int = 1, write_mode: str = 'a', show_time: bool = True)[source]
- solve(solver: SolverBase, num_threads: int = 1, batch_size: int = 1, optimizer_parallel: bool = False, show_time: bool = False)[source]