Активировать многопоточность можно в командной строке:
$cbc -threads=6
Welcome to the CBC MILP Solver
Version: 2.9.9
Build Date: Aug 21 2017
$command line - cbc -threads=6 (default strategy 1)
threads was changed from 0 to 6
Но когда я пытаюсь активировать эту опцию в коде pyomo
opt = SolverFactory('cbc')
result = opt.solve(instance, options="threads=4")
Я получаю сообщение об ошибке:
File "/usr/local/lib/python3.9/dist-packages/pyomo/opt/base/solvers.py", line 561, in solve
self.options.update(kwds.pop('options', {}))
File "/usr/local/lib/python3.9/dist-packages/pyutilib/misc/misc.py", line 360, in update
if type(d[k]) is dict:
TypeError: string indices must be integers
Любые идеи?