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。为两者填充命名组件将导致错误。