错误消息”模型太大,size-limited Gurobi许可证”或“模型太大限制Gurobi许可证“显示当Gurobi使用限制,size-limited许可证,和模型大小超过这些限制,即。2000变量,变量线性约束,2000和200如果二次术语。
这个错误通常发生在Gurobi安装使用脉冲或分销商conda包。这些自动装置包括size-limited许可证。本授权也打印一条消息,如“限制许可——仅供非生产使用”。
如果你已经有一个Gurobi许可证
使用许可文件
如果你已经有一个Gurobi许可证(学术或商业),请确保许可文件默认位置。默认目录Gurobi Gurobi将搜索。地方政府投资公司许可文件:
窗口: | C: \ gurobi, C: \ gurobi1002(10.0.2),和您的主目录 |
Linux: | / opt / gurobi, / opt / gurobi1002(10.0.2),和您的主目录 |
macOS: | /图书馆/ gurobi /图书馆/ gurobi1002(10.0.2),和您的主目录 |
如果您想将您的许可文件存储在一个非缺省位置,请按照说明:我什么地方地方Gurobi许可文件(gurobi.lic) ?
使用参数许可证书
如果您正在使用一个客户端许可一个浮动的网站令牌服务器,Gurobi即时云,WLS (Web许可服务),或计算服务器/集群管理器,您可能会选择将凭证通过参数传递给使用Gurobi Gurobi环境代替。地方政府投资公司许可文件。在这个示例说明了该方法mip1_remote.py。如果是这种情况,请检查你通过环境作为参数在创建模型,如:
与gp.Model (env = env)模型:
#制定问题
model.optimize ()
如果你想要一个完整的Gurobi许可证
请参阅获得Gurobi许可证为更多的信息。
评论
4评论
不,你只会遇到这个错误如果Gurobi使用size-limited许可证和模型大小超过限制的许可证。这个错误是与机器硬件无关。
我将确认你的\ (\ texttt {gurobi.lic} \)上述文件位于一个默认的位置。如果你还遇到了问题,请提出来帮助我们社区论坛。
这只会工作,如果您的蟒蛇安装位于C: \ anaconda3因为这也是gurobi_cl文件的位置。更好的解决方案是将许可文件到您的主目录或C: \ gurobi。
嗨,我试图运行一个优化问题,得到这个消息,我确实有一个学术许可安装。会是这样,我得到这样一个消息,由于存在大量的核心脚本试图使用(我用一个很“大”电脑12芯)?
非常感谢您的及时响应。只是提到——其他人面临同样的案例——因为我用Gurobi水蟒,许可证必须在C: \ anaconda3 \被脚本。
文章是关闭了评论。