主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

使用云中的 GPU 运行 MATLAB

如果您没有可用的 GPU,您可以使用云中的一个或多个高性能 MATLAB® GPU 来加速您的 NVIDIA® 代码。在云中工作需要一些初始设置,但使用云资源可以显著加速您的代码,而无需您购买和设置自己的本地 GPU。

MathWorks® 提供了多种在公有云中访问 MATLAB 的方式,例如 Amazon® Web Services (AWS®) 和 Microsoft® Azure®,您可以根据需要进行配置。您可以访问云中的单台计算机,或者如果您有 MATLAB Parallel Server™,则可以扩展到集群。

MathWorks Cloud Center

Cloud Center,您可以使用您的 AWS 帐户创建和管理云资源,包括访问安装了 MATLAB 的单台计算机和您可以从任何 MATLAB 会话访问的 MATLAB Parallel Server 集群。

要开始使用 Cloud Center,请参阅:

注意

创建云资源时,请选择具有 GPU 的计算机,例如 P3、P4、P5 或 G5 实例。实例 P3、P4 和 P5 具有用于一般计算的高性能 GPU。G5 实例具有高单精度性能的 GPU,可用于深度学习、图像处理、计算机视觉和自动驾驶仿真。

MATLAB shown running on monitor and laptop screen

Microsoft Azure Marketplace

您可以使用 MATLAB 为 MathWorks Microsoft Marketplace 开发的软件计划在云中部署 Azure 和 MATLAB Parallel Server

要开始使用 Microsoft Azure Marketplace,请参阅:

注意

  • 选择虚拟计算机大小时,请选择具有 NVIDIA GPU 的计算机,例如 NCv3 系列、NC T4_v3 系列和 ND A100 v4 系列虚拟计算机。这些虚拟计算机专为计算密集型工作负载而设计。

参考架构

MathWorks 为 AWS 中的 Azure 和 GitHub® 提供了可自定义的参考架构模板。参考架构模板授予您对云资源的完全控制权,包括与现有云基础设施相匹配的区域和网络设置。

要开始使用参考架构,请参阅:

容器

您还可以使用容器在桌面、服务器或云环境上创建软件环境。容器是独立的软件单元,包含运行特定应用程序所需的一切,并且具有一致性、可移植性和轻量级性。

要开始使用容器,请参阅:

注意

默认情况下,容器无法访问其主机的硬件资源。要授予容器访问主机系统 NVIDIA GPU 的权限:

  • 在安装了适当的 NVIDIA GPU 驱动程序的主机系统上运行容器。

  • 在执行 --gpus 命令时使用 docker run 标志使主机的 GPU 对容器可见。将此标志设置为 all,计算机主机 GPU 的访问权限。

有关更多信息,请参阅在容器中使用 GPU

另请参阅

主题