主要内容

循环并行(议案

通过运行使用并行处理议案在平行游泳池的工人身上

并行计算工具箱™支持交互式并行计算,使您可以通过在并行池万博1manbetx中的多个工人上运行来加速您的工作流程。用议案执行为了- 在平行池中的工人上并行迭代。当您对代码进行了分析并识别缓慢为了- 砍掉,尝试议案增加你的吞吐量。发展议案- 在您的桌面上并在不更改代码的情况下向群集缩放到群集。

职能

展开全部

议案 执行为了- 在工人上并行迭代
帕提托 选择议案,例如分区迭代
parpool. 在群集中创建并行池
Parfeval. 在并行池工作者上异步执行功能
ticbytes. 开始计数字节在并行池中传输
tocbytes. 阅读自打电话以来已转移了多少字节ticbytes.
发送 使用数据队列向客户端发送数据到客户端
after 在数据线上收到新数据时,定义函数
并行.Pool. 并行工作人员池
parallel.pool.dataqueue. 发送和侦听客户端和工人之间的数据

话题

入门议案

决定何时使用律程

发现一个基本概念议案-loop,并决定何时使用它。

转换for-Loops为parfor-Loops

诊断和修复常见的议案问题。

确保Paret-Loop迭代是独立的

与A不同为了-环形,议案-loop迭代没有保证的顺序。

嵌套Parcon和循环和其他Paret要求

了解如何处理并行嵌套循环。

排除parfor循环中的变量

发现可变要求和分类议案- 砍伐。

跑步议案- 酥油

使用Parcom以交互方式并行运行循环

转换缓慢为了- 换成更快的议案-环形。

提高绩效

在内部或外部创建数组议案-循环加速代码。

并行池中运行代码

了解启动和停止并行池、池大小和集群选择。

指定您的并行偏好

指定您的首选项,并自动创建并行池。

使用对象和围绕循环处理

了解如何使用对象,句柄和切片变量议案- 砍伐。

确保循环或SPMD语句中的透明度

所有对变量的引用议案- 必须在程序的正文中可见。

将parfor循环扩展到集群和云

发展议案- 在桌面上,并在不更改代码的情况下缩放到群集。

使用循环进行减少分配

您可以使用议案-循环计算每次迭代更新的累积值。

在parfor循环中重复随机数

控制随机数生成议案- 通过为每次迭代分配特定的子流来实现。

使用parfor加速蒙特卡罗代码

此示例显示了如何使用议案- 为加速Monte-Carlo代码。

深度学习

使用Parcom来培训多个深度学习网络

此示例显示了如何使用a议案循环执行培训选项上的参数扫描。

特色例子