简单的批处理
将函数或脚本的执行卸载到在集群中或桌面后台运行
在 MATLAB® 会话中以交互方式工作时,您可以将工作卸载到 MATLAB 工作进程会话,以作为批处理作业运行。执行此作业的命令是异步的,这意味着您的客户端 MATLAB 会话不会被阻止,并且您可以在 MATLAB 工作进程忙于计算您的代码时继续您自己的交互式会话。您还可以为批处理作业创建一个工作进程池。工作进程既可以在客户端所在的机器上运行,也可以在远程集群机器上运行(如果使用 MATLAB Parallel Server™)。
函数
示例和操作指南
- 选择批处理功能
决定使用哪个批处理编程结构将工作转移至集群。
- 运行批量并行作业
使用批处理从您的 MATLAB 会话卸载工作并在后台运行。
- 运行批处理作业并从工作进程访问文件
将函数作为批处理作业和控制选项运行,例如从工作进程访问文件。
- 与员工共享代码
了解如何与工作进程之间传递数据和代码。
- 控制工作进程上的随机数流
与您的 MATLAB 客户端相比,随机数生成函数
rand
、randi
和randn
在并行计算中的行为有所不同。您可以更改并行工作进程或客户端上的随机数生成器的行为,以生成可重现的随机数流。 - 将深度学习批处理作业发送到集群 (Deep Learning Toolbox)
此示例说明如何将深度学习训练批处理作业发送到集群,以便您可以在训练过程中继续工作或者关闭 MATLAB®。
- 使用 ValueStore 监控批处理作业
此示例显示如何使用
ValueStore
监视批处理作业的进度。 - 使用 ValueStore 监控蒙特卡洛批处理作业
此示例显示如何使用
ValueStore
在执行期间监控蒙特卡洛批处理作业。
概念
- 作业监控器
使用作业监视器管理您的作业。