检索浮动许可证
检索浮动许可证
如果您使用的是浮动许可证,则需要选择一台机器作为Gurobi令牌服务器。此令牌服务器向客户端计算机分发令牌。客户端将在创建Gurobi环境时从令牌服务器请求令牌,并在破坏该环境时返回令牌。客户端计算机可以是通过网络(包括令牌服务器本身)到达令牌服务器的任何计算机。客户端可以运行任何受支持的操作系统。因此,例如,Linux客户端可以从Windows令牌服务器请求令牌。
一旦选择了一台机器作为令牌服务器,就需要运行grbgetkey命令在您的计算机上检索您的Gurobi许可证密钥。请注意,机器必须连接到Internet才能运行此命令。获得许可证密钥后,不需要Internet连接。
如果您的计算机未连接到Internet,或者您的网络安全系统不允许以下命令运行,我们还提供手动许可证密钥过程。您可以在许可证详细信息页面底部找到许可证的手册说明(可通过访问当前Gurobi许可证并单击相应的许可证ID).
确切的grbgetkey为特定许可证运行的命令显示在许可证详细信息页面的底部(例如。,grbgetkey 253e22f3-。。。
)。我们建议您使用“复制粘贴”来复制整个grbgetkey
命令并将其粘贴到shell窗口中。
这个grbgetkey
程序将有关您的机器的识别信息传递回我们的网站,网站会用您的许可证密钥进行响应。一旦发生此交换,grbgetkey
将询问存储许可证密钥文件的目录的名称(古罗比
)。您应该会看到如下提示:
Gurobi许可证密钥客户端(版本9.1.0)
版权所有(c)2020,Gurobi O狗万app足彩ptimization,LLC
-------------------------------
正在联系Gurobi密钥服务器。。。
-------------------------------
已成功检索许可证ID 146542的密钥。
---------------------
正在保存许可证密钥。。。
---------------------
您希望将Gurobi许可证密钥文件存储在哪个目录中?
[按Enter键将其存储在/opt/gurobi]:
->许可证密钥保存到文件“/opt/gurobi/gurobi.lic”。
您可以将许可证密钥文件存储在任何位置,但我们强烈建议您接受默认位置(主目录或/opt/gurobi)打进来. 设置非默认位置容易出错,也是常见的问题。
为令牌服务器设置密码
如果您想要求令牌服务器的客户端指定密码以签出令牌,则需要在服务器中添加一行古罗比
文件:
密码=abcd1234当然,您应该选择自己的密码。客户端需要在其客户端许可证文件中放置相同的行。
将此行添加到您的古罗比
文件,请注意不要修改文件中的任何其他内容。
使用非默认许可证文件位置
当您运行Linux版本的Gurobi优化器时,它将查找古罗比
密钥文件位于三个不同的默认位置:/opt/gurobi,/opt/gurobi910(适用于9.1.0)和您的主目录。如果要使用非默认许可证密钥文件位置,可以通过设置环境变量来实现GRB_许可证_文件
指向许可证密钥文件。看见设置环境变量有关如何执行此操作的详细信息。
重要提示:环境变量应指向许可证密钥文件本身,而不是指向包含该文件的目录。
完成上述步骤并获得许可证密钥文件后,下一步是启动令牌服务器.