使用云中的 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,可用于深度学习、图像处理、计算机视觉和自动驾驶仿真。

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。