Env.ClientEnv ()


Env.ClientEnv ()

Env。ClientEnv(logfilename= " ", computeServer= " ", router= " ", password= " ", group= " ", tlsInsecure=0, priority=0, timeout=-1)

Compute Server Env构造函数。在计算服务器上创建客户端环境。如果所有计算服务器都已满负荷运行,此命令将导致在计算服务器队列中放置一个作业,并且该命令将在容量可用时返回一个环境。

客户机环境在Python环境中的用途有限。的参数可以使用客户端环境模型的构造函数,以指示模型应该在Compute Server上构造,或作为全局的参数函数,指示读取文件的结果应该放在Compute Server上。

参数:

logfilename:此环境的日志文件名称。如果您不想要日志文件,请传递一个空字符串。

computeServer:远程服务集群节点。服务器可以通过名称或IP地址来识别。您可以提供一个逗号分隔的节点列表来实现冗余。

路由器:计算服务器集群的路由器。路由器可以用来提高Compute Server部署的健壮性。您应该使用路由器的名称或IP地址来引用它。如果不使用路由器(这是典型的情况),则传递一个空字符串。

密码:计算服务器的用户密码。从您的计算服务器管理员处获取。

集团:计算服务器组的名称。

tlsInsecure:是否使用不安全模式的TLS (Transport Layer Security)。除非服务器管理员告诉您,否则将其设置为0。

优先级:计算服务器上的任务优先级。高优先级的作业在低优先级的作业之前从作业队列中取出。特殊值100表示作业应该立即运行。

超时:作业队列超时。在经过指定的超时(以秒为单位)后,该命令将放弃并返回一个Gurobi异常。使用负值表示调用永远不会超时。

返回值:

新的环境对象。

使用示例:

env = env . clientenv ("client.log", "server1狗万滚球球.mycompany.com,server2.mycompany.com") m = read("misc07. log", "server1.mycompany.com ")议员”,env) m.optimize ()