如何指定 CPLEX 在 pyomo 中仅使用一个线程?
CPLEX by default使用最多 32 个线程,受处理器数量限制。但是如何指定using pyomo
只使用一个线程呢?
假设我的代码已经包含以下内容:
import pyomo
cplex_solver = pyomo.opt.SolverFactory('cplex')
最佳答案
IBM says它的 CPLEX 线程计数参数称为 Threads
。
我试过了
import pyomo
cplex_solver = pyomo.opt.SolverFactory('cplex')
cplex_solver.options['threads'] = 1
并且它已经成功地让 CPLEX 只使用一个线程。
关于python-3.x - 您如何指定 CPLEX 在 pyomo 中仅使用一个线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58253831/