You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Julia的JuMP中查看Gurobi求解器版本(非包版本)?

获取Gurobi原生求解器版本的Julia/JuMP实现方式

直接使用Gurobi包

要获取Gurobi求解器本身的版本(而非Gurobi.jl包的版本),可以调用Gurobi提供的底层API函数:

using Gurobi
# 获取版本元组(主版本、次版本、修订号)
version_tuple = Gurobi.GRBversion()
# 格式化为可读字符串
version_str = join(version_tuple, ".")
println("Gurobi求解器版本: ", version_str)

该方法直接调用Gurobi的C API接口,返回结果与Python中gurobipy.gurobi.version()完全对应,是你安装的Gurobi求解器的真实版本。

通过JuMP获取

如果使用JuMP进行建模,可通过创建Gurobi优化器实例,借助MathOptInterface(MOI)接口获取版本:

using JuMP, Gurobi
# 创建Gurobi优化器实例
optimizer = Gurobi.Optimizer()
# 获取求解器版本字符串
solver_version = MOI.get(optimizer, MOI.SolverVersion())
println("Gurobi求解器版本: ", solver_version)

也可以通过已创建的JuMP模型获取:

using JuMP, Gurobi
model = Model(Gurobi.Optimizer)
solver_version = MOI.get(model, MOI.SolverVersion())
println("Gurobi求解器版本: ", solver_version)

注意:Gurobi.version()返回的是Gurobi.jl包的版本,并非你需要的Gurobi求解器本身版本,二者不要混淆。

内容的提问来源于stack exchange,提问作者JKHA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 05:35:27