env参数

env参数

可选env.论证也是一个列表.它允许您在Gurobi Compute Server或Gurobi Instant Cloud上解决您的问题。

使用计算服务器License

Gurobi计算服务器允许您卸载优化工作到远程服务器。服务器被组织成集群。通过提供集群中任意节点的名称,作业将自动发送到集群中负载最轻的节点。如果所有节点都处于最大容量状态,那么您的作业将被放置在一个队列中,并在容量可用时继续执行。中可以找到有关Gurobi计算服务器的其他信息古罗比远程服务参考手册

的所有命名组件的枚举env.Gurobi将考虑的论据。

computeserver
计算服务器。您可以使用服务器的名称或IP地址来引用服务器。如果你使用一个非默认的端口,服务器名后面应该跟端口号(例如,server1:61000).

密码(可选)
计算服务器集群的用户密码。从您的计算服务器管理员处获取。

优先权(可选)
工作的优先级。优先级必须在-100到100之间,默认值为0(根据约定)。优先级高的作业在低优先级作业之前从服务器作业队列中选择。优先级为100的作业将立即运行,绕过作业队列并忽略服务器上的作业限制。对于优先级为100的作业,您应该谨慎操作,因为它们可能会严重超载服务器,从而导致作业失败,在极端情况下还可能导致服务器崩溃。

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

tlsinsecure(可选)
TLS (Transport Layer Security)协议是否使用不安全模式。将此设置为0,除非服务器管理员另有指示。

下面是一个如何使用的例子env.参数连接到计算服务器:

env < -列表()
env.computeserver < -“server1.my狗万滚球球company.com: 61000”
env.优先级< - 5

使用Gurobi即时云许可证

Gurobi Instant Cloud允许您将优化作业卸载到云上的Gurobi Compute服务器。如果已运行适当的机器,则作业将在该机器上运行。它将自动启动新机器。请注意,启动新机器可能需要几分钟。您可以找到有关Gurobi Instant Cloud Service的其他信息在这里

的所有命名组件的枚举env.Gurobi将考虑的论据。

accessid
Gurobi即时云许可证的访问ID。这可以从Gurobi即时云网站检索。当与你的secretkey,这允许您启动即时云实例并向它们提交作业。

secretkey
您的Gurobi即时云许可证的密钥。这可以从Gurobi即时云网站检索。当与你的accessid,这允许您启动即时云实例并向它们提交作业。请注意,您应该保留秘密密钥私密。

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

优先权(可选)
工作的优先级。优先级必须在-100到100之间,默认值为0(根据约定)。优先级高的作业在低优先级作业之前从服务器作业队列中选择。优先级为100的作业将立即运行,绕过作业队列并忽略服务器上的作业限制。对于优先级为100的作业,您应该谨慎操作,因为它们可能会严重超载服务器,从而导致作业失败,在极端情况下还可能导致服务器崩溃。

下面是一个如何使用的例子env.参数启动一个Gurobi即时云实例:

env < -列表()
env.accessid < - ' 3 d1ecef9-dfad-eff4-b3fa '
env.secretkey < - ae6L23alJe3 + fas的

注意,在创建环境变量时,需要选择使用Compute Server或Instant Cloud。为两者填充命名组件将导致错误。