古罗比出了内存问题

2024-05-18 19:14:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我和古罗比一起在Python3中工作。当《3000年的记忆》出现时,古洛比的问题也就随之而来了。我不明白,因为我只是将空的Gurobi模型放入一个列表中,而活动监视器没有显示正在使用的全部内存。另外,将线程编号更改为1也没有多大帮助。

m = [None for _ in range(T)]
for t in range(T):
    m[t] = gurobipy.Model()

Tags: 记忆内存in模型none列表formodel
1条回答
网友
1楼 · 发布于 2024-05-18 19:14:44

您可以通过使用单独的gurobi Env对象创建每个模型来解决此问题

models = [gurobipy.Model(env=gurobipy.Env()) for _ in range(T)]

然而,一次需要这么多单独的模型对象是不寻常的。即使您正在按顺序解决许多相关问题,修改模型通常比创建一个完全独立的模型要好。在

相关问题 更多 >

    热门问题