Gurobi即时云

首先是云中的分布式调优

Gurobi Instant Cloud使得启动用于分布式调优的计算机集群变得很容易。如果您已经为具有分布式工作者的池安装了云许可证文件,那么可以直接进入步骤4。

1.打开即时云管理器

登录到m.a-toku.com然后去你的账户页面。然后,通过点击以下链接打开即时云管理器:

经理

2.创建一个带有分布式工作者的池

在即时云管理器中,转到“池”部分,点击添加新池按钮:

经理

然后,打开“许可证”标签,设置工人的数量为2。

2个工人

最后,创建新池。请注意,为您分配了一个默认名称,例如pool1。

2个工人

3.下载池license文件

池列表显示在即时云管理器中,您的许可证文件可以通过下面的按钮下载。

下载

license文件包含所选池的默认访问ID和密钥。你只需要把这个文件放在你的主目录中,或者放在以下共享位置之一:

  • C: \ gurobi \ Windows上
  • 在Linux上的/ opt / gurobi /
  • /Library/gurobi/ on Mac OS X

如果您以前安装了许可证文件,请确保替换它,或设置环境变量GRB_LICENSE_FILE要指向云许可文件,它将覆盖默认位置。

4.调优

您可以尝试优化Gurobi发行版提供的MIP MPS文件。以下是在Mac OS X上的一个例子:

grbtune /图书馆/ gurobi910 / mac64 / /数据/ misc07.mps例子等待云服务器启动...........'999999-pool1'云池可用容量-正在连接…从file /Library/gurobi910/mac64/examples/data/misc07中读取MPS格式模型。狗万app足彩MISC07: 212行,260列,8619非零分布式调优:启动3个分布式worker作业求解模型使用基线参数集TimeLimit=3600s解决与随机种子#1…变量类型:1连续,259整数(0二进制)[…]

在这个日志中,我们用粗体突出了一些重要步骤。首先,客户端自动连接到即时云服务器并检查池状态。由于机器尚未启动,Instant Cloud启动机器,客户端报告它正在等待,直到容量可用为止。

然后Gurobi Optimizer检测到池设置了2个分布式工作器。因此,它自动以3个工作器(主计算服务器也算作一个工作器)的分布式模式启动调优。

5.终止池(可选)

一旦机器处于空闲的时间限制(称为空闲关机),机器将自动终止。默认的空闲关机时间是60分钟,可以通过池的设置和您的首选项进行更改。否则,您可以在即时云管理器中手动终止池,方法是选择已创建的池并单击终止按钮。

终止