社区概况

照片

Edric埃利斯

MathWorks

最后一次见到:今天|自2011年起活跃

统计数据

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

视图徽章

内容提要

回答
在并行池关闭后访问复合变量
不幸的是没有。复合数组(和分布式数组)的内容总是留在worker上,直到你显式…

1 giorno ago | 0

|接受

回答
服务器上的多个并行作业
你说“主要的”。M”脚本使用4个核进行并行计算。我假设这意味着它包含一个parfor循环。一个方法…

giorni ago | 0

回答
Parfor把变量当作函数
这是parfor的一个限制。这里的文档描述了主要原因,但没有给出确切的示例……

giorni ago | 1

回答
如何更有效地使用并行工作线程?
一些建议:您可以考虑使用DataQueue而不是写入文件来跟踪工作者的进展。是的,它……

giorni ago | 0

|接受

回答
将复合变量传递到mex文件
不幸的是,无法从MEX文件访问Composite的元素。有没有办法运行MEX文件…

giorni ago | 0

|接受

回答
从parfor移动到parfeval?
要使用parfeval运行,基本上需要将parfor循环的主体拉出到一个函数中,就像这样:cellli…

giorni ago | 0

|接受

回答
强制CPU并行池
没有直接的方法来指定使用trainingOptions,但你可以通过运行t…

30 giorni ago | 0

回答
如何在parfor循环中使用libpointer ?
我认为你应该能够使用parallel。pool。constant来做这个。我认为你可能需要两个,一个用来管理。

Circa UN mese ago | 0

回答
Parfeval, Backgroundpool和Webread
不幸的是,正如您所怀疑的那样,目前做到这一点的唯一方法是通过parpool('local')或类似方式使用进程池。

Circa UN mese ago | 0

|接受

回答
如何使用“parfor”指定并行计算的GPU设备?
这里的文档描述了一般情况下您可以如何做到这一点。如果你想跑更多的路,事情就变得有点复杂了……

大约2 mesi ago | 1

|接受

回答
在"parfeval"中将Python对象作为参数传递给函数
MATLAB->Python支持的一个限制是Python对象不能被序列化。万博1manbetxParfeval(和其他并行c…

3 mesi ago | 0

|接受

回答
分解失效
不幸的是,我认为你碰到了在你的问题的答案中提到的那种问题。

3 mesi ago |

|接受

回答
一个无限运转的工人如何被优雅地终止?
解决这个问题最简单的方法是使用onCleanup来确保fclose语句被执行。这是一个很好的练习…

3 mesi ago |

|接受

回答
MATLAB如何精确地通过sum()函数计算数组元素的和?它是否使用诸如Kahan之类的补偿求和算法?
sum的outtype参数控制用于求和的数字类型,在文档中有描述。默认值是sum on sing…

3 mesi ago | 0

回答
如何切片这些变量?
我认为你想做的是这样的,这是行不通的:N = 4;out = 0 (N, 3);Try parfor idx =…

3 mesi ago | 0

回答
如何存储二维数组在一个for循环内parfor循环?
我认为你可以简单地从本质上“重塑”问题,以满足parfor的要求,即索引表达式…

3 mesi ago | 0

|接受

回答
为gpuArray传递一个全局变量给arrayfun
您可以通过在包含父工作区中使用嵌套函数和变量而不是全局变量来实现这一点。这里是……

3 mesi ago |

|接受

回答
带有parfor和for循环的并行池常数
是的,当存在多个parfor循环时,parallel.pool.Constant通常是最有用的。(还有其他的用例,比如wh…

4 mesi ago | 0

|接受

回答
如何在并行计算工具箱parfor循环中使用卫星场景地面站对象
谢谢你报告这个问题。你现在可以这样处理这个问题:fetchOutputs(parfevalOnAll(@() delete(figure), 0))…

4 mesi ago | 0

|接受

回答
如何创建交错复杂从真正的gpu阵列在mex?
是的,复杂的mxGPUArray数据总是以交错复杂的格式存储,详细信息请参见文档页面。

4 mesi ago | 0

|接受

回答
并联回路填充结构
这里的主要约束是parfor“切片输出”要求。基本上你不能直接用p…

5 mesi ago | 0

回答
如何使用GPU计算Besselk & Besseli函数和积分?
不幸的是,GPU上还不支持贝塞尔函数,所以这部分没有直接的解决方法。万博1manbetx我…

6 mesi ago | 0

|接受

回答
可读函数的并行处理
您已经手动禁用了并行池的自动创建功能——我假定您正在手动创建具有独立parpool的池…

6 mesi ago | 0

|接受

回答
如何将GPU的使用限制为一个并行工作者?
你也许可以这样做。这里假设你的代码在一个并行池中运行,并且你只有一个GPU。年代……

6 mesi ago | 0

|接受

回答
错误:无法对parfor循环体中的变量进行分类
这并不像写的那样工作,因为pos的索引形式不满足“切片”变量的要求。simpl……

6 mesi ago | 2

|接受

回答
共享变量/内存使用情况/ parfor
“本地”并行池(默认)中的工作者是独立的进程。因此,每个工作进程必须有一个完整的…

1

回答
在编译后的应用程序中处理GPU相关的matlab函数的正确方法是什么,这些应用程序可能在不支持GPU的计算机上运行万博1manbetx
可以使用canUseGpu检查GPU是否可用。如果没有,那么您的代码不需要创建任何gpuArray数据。

1

|接受

回答
有4个worker的Parfor循环比for循环快4倍多,这是怎么可能的?
如果没有看到演示这一点的代码,我们只能推测。一种可能是代码转换需要…

8 mesi ago | 0

回答
Matlab parfor使用的核数少于分配的核数
我打赌你的平行池在你的parfor循环之间超时了。然后自动创建大小为12的文件,因为这是defa…

8 mesi ago | 0

|接受

回答
如何再使用泊车工,在它超时后?
正如@Walter robertson所说,如果等待调用超时,而您不想要该结果,则必须使用cancel来停止执行。所以哟…

1

|接受

加载更多