创建一个计算服务器客户端许可证

如果你是一个计算服务器用户,我们建议您阅读Gurobi远程服务参考手册配置和使用远程服务的信息。我们会提供一些相关信息,但是这个其他文档提供了一个广泛的概述。

你有两个选项表明Gurobi程序将作为客户端服务器的计算。如果您正在编写一个程序,调用Gurobi C、c++、Java、。net、或Python api,这些api提供的例程,允许您指定的名称计算服务器节点(通过创建一个空环境然后设置参数与计算环境的服务器)。如果你使用这些例程,Gurobi许可证不需要在客户端。

此外,您可以设置一个gurobi.lic文件指向计算服务器。这个选项允许您使用一个计算与几乎任何程序调用Gurobi服务器,而不需要修改调用程序。您可以创建你的客户gurobi.lic用文本编辑器写字板。文件应该包含这样的行:

COMPUTESERVER = server.mydomain.com: 61000
或者像这样:
COMPUTESERVER = 192.168.1.100:61000
这条线应该提供任何机器的名称或IP地址在您的计算服务器集群,可选地,后面可以跟服务器的选择端口号(选择当你设置计算服务器机器上)。如果你的计算服务器使用一个密码,你还应该包括一个线,给出了密码:
密码= cspwd

请查阅使用远程服务部分的Gurobi远程服务参考手册为更多的信息。

请注意,如果您的客户端和服务器都运行在同一台机器上,您需要设置GRB_LICENSE_FILE环境变量,使之指向计算服务器许可证。然后,您需要创建一个单独的gurobi.lic客户端文件,暂时设置GRB_LICENSE_FILE环境变量,使之指向这个文件(前面的说明使用非默认许可位置)。

一旦你的客户端许可证,你就可以测试许可。如果你无法连接到服务器,您需要确保服务器安装和运行。请查阅集群设置和管理部分的Gurobi远程服务参考手册为更多的信息。