社区概况

照片

Edric埃利斯

MathWorks

最后出现时间:1天前|2011年开始活跃

MathWorks的开发人员,致力于并行计算工具箱。专业兴趣:并行计算,分布式阵列,gpu

统计数据

所有
  • 五星银河3级
  • 个人最佳下载1级
  • 第一次审查
  • 第一次提交
  • 连续36个月
  • 感恩1级
  • 指明灯
  • 复活2级
  • 知识等级5
  • 第一个回答
  • 解算器

视图徽章

内容提要

回答
Matlab spmd收集复合阵列
你的问题中漏掉了一个关键的线索——你在哪里分配hx。我猜你有这样的东西:spm…

12天前|

|接受

回答
Matlab spmd和CoolProp (CPython库)
您需要避免将对象转移到worker,而是直接在worker上构建对象。sim卡……

18天前|

|接受

回答
如何关闭所有运行工人的pararpools ?
你可以通过执行delete(gcp('nocreate'))关闭当前运行池的所有剩余worker:

18天前|

回答
并行地为一个向量无序赋值(parfor)
parfor的约束之一是像myVec这样的索引输出必须被“切片”——这意味着你必须只分配elem…

25天前|

|接受

回答
是否可以同时创建多个并行池
你想要的东西在这里没有直接的方法。(正如@Walter robertson指出的,你可以有一个backgroundPool和一个parpool……

1个月前

|接受

回答
集群多gpu训练错误:当前池不是本地。
对于这种情况,我认为您需要指定ExecutionEnvironment="parallel"。根据trainingOptions参考页面,…

2个月前| 0

|接受

回答
是否可以在MJS云中心集群上运行SpmdEnabled设置为false的批处理作业?
不幸的是,目前批处理作业不支持此选项。金宝app我知道这对你的公司来说可能是一个很大的变化。

3个月前| 0

|接受

回答
我需要帮助关于parfeval实现与对象句柄。我已经创建了一个对象句柄,其中的成员函数我想作为并行进程运行。
这里的文档适用于parfeval和parfor,因为worker上的对象实例不是cone…

3个月前| 0

|接受

回答
如何避免广播变量,同时优化成本函数在并行计算?
研究parfor循环的性能可能有点棘手。这里有一些提示:你是否知道你的函数…

4个月前| 0

回答
临时可变磨损的Parfor
我认为这里有几个问题。首先,我认为你需要改变你分配到dcm_stack的方式,因为…

4个月前| 0

|接受

回答
如果没有并行计算工具箱许可证,是否可以使用parfor ?
parfor的实现旨在优雅地退回到串行运行,如果并行计算工具箱许可证不能…

4个月前| 0

回答
在parfor循环中切片变量
在这种情况下,循环迭代之间实际上没有数据依赖关系。你可以使用词尾还原法来做到这一点,…

4个月前| 0

|接受

回答
GPU0和GPU1的matlab?
MATLAB中的GPU计算仅支持NVIDIA设备金宝app,因此您的英特尔显卡不能被gpuArray使用。

4个月前|

|接受

回答
切片变量在N选择K搜索
这是parfor分析在索引嵌套for循环中的切片变量时的一个限制。还有一个…

4个月前| 0

|接受

回答
使用Parfoor循环进行参数扫描优化
您可以使用parfor中的自定义缩减函数来实现这一点。像这样:p = 1:10;someFcn = @sin;使用2元素向量…

5个月前|

|接受

回答
SMPD块卡住,不执行
我怀疑这里的问题是使用spmdSend和spmdReceive的方式与它们的工作方式不太匹配。当哟……

5个月前| 0

|接受

回答
当使用cell2table时,我如何确保parfor-Loops中的透明度?
如果你没有指定'VariableNames',大多数表构建函数都会有这个问题,就像这样(在R2019a中测试过):…

5个月前|

回答
使用parfor和研究所服务器并行运行?
将外部循环转换为parfor的问题在您尝试时得到的错误消息中描述:

6个月前| 0

回答
parfor变量索引不兼容
Network的总大小为5*12*76*8 = 36480。这是很小的。忽略“broadcast”警告——这是有意的…

6个月前| 0

回答
R2022a对CUDA Toolkit的最低/最高要求
要使用gpuArray运行代码,不需要安装CUDA Toolkit。你只需要一个CUDA驱动程序。你应该总是*安装t…

7个月前| 0

回答
是否有一种简单的方法来找出在通用集群作业中哪些工作在同一主机上运行,以便我可以有效地全部聚集?
你可以使用gop来执行一般的mpi风格的全还原操作,gcat是一个特殊的情况,它可以作为M…

7个月前| 0

|接受

回答
不确定为什么parfor循环在这种情况下不起作用
有问题的变量似乎是M和p,对于M,在init…之后,从变量有多个不同的“读取”。

7个月前| 0

回答
用parfor循环同时写入。mat
不要尝试从多个worker保存到同一个文件,这有时会失败(具体何时/如何失败取决于你…

8个月前|

|接受

回答
SPMD在不同的worker上处理不同的迭代
我不太清楚你想要什么。你可能需要for (drange)来扩展for循环的迭代。

8个月前| 0

回答
基于过程的parpool:将数据保存在worker中
迈克已经建议看一下parfeval了。另一种可能适合您的问题的选择是使用spmd。这个…

8个月前| 0

|接受

回答
带有parfeval的GUI程序
您应该能够通过在循环中使用wait和drawnow来使GUI更新。有点像这样:while ~wait(thre…

8个月前| 0

|接受

回答
Parfor循环索引到表行
这里有几件事对你不利。首先,parfor分析不理解如何使用va来“切片”表数据。

8个月前|

|接受

回答
带有SPMD和labReceive的丢弃消息…为什么?
以这种方式使用条件接收并不是一种让工人合作的可靠方式——你有一个排序问题……

8个月前| 0

回答
如何将后台池设置为基于进程而不是基于线程
不幸的是,正如你所看到的,基于线程的池(如backgroundPool)还不支持fopen。金宝app没有办法…

8个月前| 0

|接受

回答
Parfeval fetch不工作
不能像这样直接将数据库连接对象传递给worker。您应该使用createConnectionForPool。有前…

9个月前|

|接受

加载更多