客户设置


客户设置

如前所述,希望启动Gurobi Instant Cloud Machine的客户端程序必须将凭据信息传递给即时云管理器。每个即时云许可证都有与之相关的凭据。此信息在一对字符串中捕获,访问ID.A.密钥。可以从您的帐户中检索这些字符串即时云经理。请注意,您不应该与其他人共享这些凭据,因为任何了解这两个字符串的任何人都可以在您的帐户中启动即时云机器。

一旦您拥有与许可证关联的凭据,有两种方法可以配置客户程序以使用它们。最简单的是使用云许可证文件。这就像任何其他Gurobi许可证文件一样,除了其字段特定于云。云许可证文件将包含两行,其中包含凭据信息:

CloudAccessid = 312E9GeF-E0BC-4114-B6FB-26ed7klaeff9 CloudKey = AE32L0H321DGAL
它还可包含可选的第三行:
CloudPool = Pool1.
我们将稍后讨论云池。你可以下载一个gurobi.lic.包含来自即时云网站的文件的文件,或者您可以在文本编辑器中创建一个。如果遵循设置GUROBI许可证文件的标准流程(有关详细信息的快速入门指南),则GUROBI将自动使用即时云而不是本地运行。

将凭据信息传递给即时云管理器的其他选项是调用Gurobi API例程。适当的例程取决于您的编程语言。我们的CPythonAPI有致力于启动云服务器的呼叫。我们的C ++java., 和。网API每个都有一个特殊的Grbenv构造函数(寻找接受其参数列表中的访问ID和密钥的构造)。在所有情况下,您将访问ID和秘密密钥传递给方法或构造函数,并且该方法创建一个Gurobi环境,您可以使用与任何其他Gurobi环境(构建,解决和修改优化模型,以检索解决方案等)。)。