python-3.x - 您如何指定 CPLEX 在 pyomo 中仅使用一个线程?

标签 python-3.x cplex pyomo

如何指定 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/

相关文章:

python-3.x - Keras.fit_generator 需要更多时间用于纪元

c++ - 我的初始化有什么问题?

netbeans - 使用 AMPL 的明显优势是什么?

java - 运行32&64位java代码

python - 如何在 pyomo 中保存(pickle)模型实例

python - 以不同方式初始化参数给我相同的属性错误

python-3.x - 用时区解析Python中的日期时间

python - 检测三次相等元素列表的有效函数

python - 选择 numpy 列中的最大元素并获取其行

python - Pyomo:限制迭代次数