本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

compute Docker 镜像下载 - 轩辕镜像

compute 镜像详细信息和使用指南

compute 镜像标签列表和版本信息

compute 镜像拉取命令和加速下载

compute 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

compute
gurobi/compute

compute 镜像详细信息

compute 镜像标签列表

compute 镜像使用说明

compute 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Gurobi Compute Server可将优化计算任务从应用程序中卸载,支持将LP、QP和MIP等问题的计算负载分配到专用服务器集群,具备排队、负载均衡、作业监控和服务器管理功能,适用于现代优化应用的部署。
1 收藏0 次下载activegurobi镜像

compute 镜像详细说明

compute 使用指南

compute 配置说明

compute 官方文档

!Logo

快速参考

维护者:Gurobi Optimization

获取帮助:Gurobi 支持、Gurobi 文档

支持的标签及相应的Dockerfile链接

  • 13.0.0beta1
  • 12.0.3, latest
  • 12.0.2
  • 12.0.1
  • 12.0.0
  • 11.0.3
  • 11.0.2
  • 11.0.1
  • 11.0.0
  • 10.0.3
  • 10.0.2
  • 10.0.1
  • 10.0.0
  • 9.5.2
  • 9.5.1

当构建生产应用程序时,建议使用明确的版本号而不是latest标签。这样,您可以控制应用程序的升级过程。

快速参考(续)

支持的架构:linux/amd64、linux/arm64

发布的镜像工件详情:[***]

Gurobi镜像:

  • gurobi/optimizer:Gurobi Optimizer(完整分发版)
  • gurobi/python:Gurobi Optimizer(仅Python API)
  • gurobi/python-example:带WLS许可证的Python版Gurobi Optimizer示例
  • gurobi/modeling-examples:优化建模示例(以Jupyter Notebooks形式分发)
  • gurobi/compute:Gurobi Compute Server
  • gurobi/manager:Gurobi Cluster Manager

什么是gurobi/compute

Gurobi Optimizer是目前可用的最快、最强大的数学规划求解器,适用于LP、QP和MIP(MILP、MIQP和MIQCP)问题。更多信息请访问Gurobi官网。

Gurobi Compute Server旨在简化现代优化应用程序的构建和部署。它允许您无缝地将优化计算任务卸载到一个或多个组成集群的专用优化服务器上。借助高级排队和负载均衡功能,用户和应用程序可以共享服务器。用户可以监控作业,管理员可以管理服务器。Gurobi Compute Server文档

gurobi/compute镜像提供了可在集群中部署的Docker镜像。

获取Gurobi许可证

Web License Service(WLS)是Gurobi针对容器化环境(Docker、Kubernetes等)推出的新许可服务。Gurobi组件可以自动向全球多个地区的WLS服务器请求和续订许可证令牌。WLS仅要求容器能够访问互联网。商业用户可以申请评估许可,学术用户可以申请免费许可。请注册以访问Web License Manager并阅读文档

注意,其他标准许可证类型(NODE、Academic)不适用于容器环境。请联系销售代表(***)讨论许可选项。

使用客户端许可证

您需要指定一组属性以连接到许可证服务器。有两种选择:

  • 挂载客户端许可证文件: 您可以将连接参数存储在客户端许可证文件(通常名为gurobi.lic)中,并将其挂载到容器。 此选项为Docker测试提供了简单方法。在Kubernetes中,许可证文件可以作为密钥存储并挂载到容器中。

  • 通过环境变量为WLS许可证设置参数:GRB_WLSACCESSID、GRB_WLSSECRET和GRB_LICENSEID。这些变量分别用于传递访问ID、密钥和许可证ID。

不建议将许可证文件添加到Docker镜像本身。这不是灵活的解决方案,因为您可能无法使用不同的设置重用同一个镜像。更重要的是,这不安全,因为某些许可证文件需要包含应保持私有的API密钥形式的凭据。

如何使用此镜像?

使用Docker

以下命令从当前目录$PWD挂载许可证文件并启动Compute Server实例。

console
$ docker run  -p61000:61000 \
              --volume=$PWD/gurobi.lic:/opt/gurobi/gurobi.lic:ro  \
              gurobi/compute --hostname=localhost

如果本地安装了Gurobi Optimizer客户端,可以通过gurobi_cl命令行工具提交模型进行优化以测试部署。

$ gurobi_cl  ComputeServer=localhost:61000 ...examples/data/glass4.mps

使用Docker Compose

Compute Server的docker-compose.yml示例:

version: '3.1'
services:
  compute:
    image: gurobi/compute:latest
    restart: always
    ports:
      - "61000:61000"
    command: --hostname=localhost
    volumes:
       - ./gurobi.lic:/opt/gurobi/gurobi.lic:ro

运行$ docker-compose up

如果本地安装了Gurobi Optimizer客户端,可以通过gurobi_cl命令行工具提交模型进行优化以测试部署。

$ gurobi_cl  ComputeServer=localhost:61000 ...examples/data/glass4.mps

使用Kubernetes

有关如何在Kubernetes中使用Gurobi Cluster Manager部署Compute Server的示例,请访问Cluster Manager页面并滚动到“使用Kubernetes”部分。

如果要设置Compute Server节点集群,建议使用Cluster Manager。

许可证

下载并使用此镜像,即表示您同意包含在此镜像中的Gurobi软件的最终用户许可协议。

与所有Docker镜像一样,这些镜像可能还包含其他受其他许可证约束的软件(如基础发行版中的Bash等,以及主要软件的任何直接或间接依赖项)。

对于任何预构建镜像的使用,镜像用户有责任确保对该镜像的任何使用符合其中包含的所有软件的相关许可证。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"