env争论

env争论

可选env论点也是一个塑造.它允许您在Gurobi计算服务器或Gurobi即时云上解决您的问题。

使用计算服务器许可证

Gurobi Compute Server允许您将优化作业卸载到远程服务器。服务器被组织成集群。通过提供群集中的任何节点的名称,您的作业将自动发送到群集中最小加载的节点。如果所有节点都有容量,那么您的作业将放在队列中,并在可用容量时继续进行。您可以找到有关Gurobi Compute Server的其他信息Gurobi Remote Services参考手册

以下是所有领域的枚举envGurobi将考虑的论点。

computeserver
计算服务器。您可以使用其名称或其IP地址引用服务器。如果您使用的是非默认端口,则服务器名称应后跟端口号(例如,SERVER1:61000.)。

密码(可选)
计算服务器集群上的用户密码。从Compute Server管理员获取此项。

优先级(可选)
工作的优先权。优先事项必须在-100和100之间,默认值为0(按约定)。在较低优先级作业之前,从服务器作业队列中选择更高的优先级作业。具有优先级100的作业立即运行,绕过作业队列并忽略服务器上的作业限制。您应该在优先级100个作业中谨慎行事,因为它们可以严重过载服务器,这可能导致作业失败,并且在极端情况下可能导致服务器崩溃。

路由器(可选)
计算服务器集群的路由器。路由器可用于提高计算服务器部署的健壮性。您可以使用路由器的名称或IP地址来引用路由器。典型的远程服务部署不会使用路由器,因此通常不需要设置此参数。

CSTLSINSECURE(可选)
指示是否在TLS中使用不安全模式(传输层安全性)。将此设置为0,除非您的服务器管理员否则告诉您。

这是如何使用的例子env连接到Compute Server的参数:

Env.ComputerServer ='server1.my狗万滚球球company.com:61000';
Env.Priority = 5;

使用Gurobi Instant云许可证

Gurobi即时云允许您将优化作业卸载到云上的Gurobi计算服务器。如果合适的机器已经在运行,作业将在该机器上运行。否则它将自动启动一台新机器。请注意,启动一台新机器可能需要几分钟。您可以找到关于Gurobi即时云服务的其他信息这里

以下是所有领域的枚举envGurobi将考虑的论点。

录取
Gurobi Instant云许可证的访问ID。这可以从Gurobi Instant Cloud网站检索。与你的结合使用时密钥,这允许您启动Instant Cloud实例并向它们提交作业。

密钥
您的Gurobi Instant云许可证的秘密密钥。这可以从Gurobi Instant Cloud网站检索。与你的结合使用时录取,这允许您启动Instant Cloud实例并向它们提交作业。注意,您应该将密钥保密。

池(可选)
机器池。机器池允许您在即时云网站上创建固定配置(捕获机器类型,地理区域等类型),然后从客户端程序启动和共享计算机,而无需在每次启动计算机时重新重新配置信息。如果没有提供,您的作业将在与云许可证关联的默认池中启动。

优先级(可选)
工作的优先权。优先事项必须在-100和100之间,默认值为0(按约定)。在较低优先级作业之前,从服务器作业队列中选择更高的优先级作业。具有优先级100的作业立即运行,绕过作业队列并忽略服务器上的作业限制。您应该在优先级100个作业中谨慎行事,因为它们可以严重过载服务器,这可能导致作业失败,并且在极端情况下可能导致服务器崩溃。

这是如何使用的例子env启动Gurobi Instant Cloud实例的参数:

env.accessid ='3d1ecef9-dfad-Eff4-B3FA';
env。secretkey =“ae6L23alJe3 + fas”;

请注意,创建环境变量时,您需要选择使用Compute Server或Instant Cloud。两个填充字段都会导致错误。