简单的批处理
将函数或脚本的执行卸载到在集群中或桌面后台运行
在 MATLAB® 会话中以交互方式工作时,您可以将工作负载转移到 MATLAB 工作单元会话,作为批处理作业运行。执行此作业的命令是异步的,这意味着您的客户端 MATLAB 会话不会被阻止,并且您可以在 MATLAB 工作单元忙于计算您的代码时继续您自己的交互式会话。您还可以为批处理作业创建一个工作单元并行池。工作单元既可以在客户端所在的计算机上运行,也可以在远程集群计算机上运行(如果使用 MATLAB Parallel Server™)。
函数
示例和操作指南
- 选择批处理函数
决定使用哪个批处理编程构造将工作转移至集群。
- 运行批量并行作业
使用批处理从您的 MATLAB 会话卸载工作并在后台运行。
- 运行批处理作业并从工作单元访问文件
将函数作为批处理作业和控制选项运行,例如从工作单元访问文件。
- 与工作单元共享代码
了解如何与工作单元之间传递数据和代码。
- 控制工作单元上的随机数流
与您的 MATLAB 客户端相比,随机数生成函数
rand
、randi
和randn
在并行计算中的行为有所不同。您可以更改并行工作单元或客户端上的随机数生成器的行为,以生成可重现的随机数流。 - Use batch to Train Multiple Deep Learning Networks (Deep Learning Toolbox)
This example shows how to train multiple networks in batch jobs using a cluster so that you can continue working or close MATLAB® during training.
- 使用 ValueStore 监控批处理作业
此示例显示如何使用
ValueStore
监控批处理作业的进度。 - 使用 ValueStore 监控蒙特卡罗批处理作业
此示例显示如何使用
ValueStore
在执行期间监控蒙特卡罗批处理作业。
概念
- 作业监控程序
使用作业监控程序管理您的作业。