CADETProcess.optimization.ParallelizationBackendBase

CADETProcess.optimization.ParallelizationBackendBase#

class CADETProcess.optimization.ParallelizationBackendBase(n_cores)[source]#

Base class for all parallelization backend adapters.

Attributes:
n_coresint

Number of cores to be used. If set to 0 or -1, all available cores are used. For values less than -1, (n_cpus + 1 + n_cores) are used. For example, for n_cores = -2, all CPUs but one are used.

Methods

check_required_parameters()

Verify if all required parameters are set.

evaluate(function, population)

Evaluate the function at all individuals in the population-list.