Error when creating a distributed array

I am working with Matlab2015b. When I try to create a distributed array using
M=randn( n,p, 'distributed' );
I obtain the following error :
Error using spmdlang.RemoteSpmdExecutor/throwBlockExceptions (line 159)
Error detected on workers 2 3 4.
Error in spmdlang.spmd_feval_impl (line 26)
blockExecutor.throwBlockExceptions();
Error in spmd_feval_fcn (line 59)
spmdlang.spmd_feval_impl( f, @assign_outputs, get_out, unpack_in, initial_outputs, argsInCell,
varargin{:} );
Error in distributed/sBuild (line 16)
M = spmd_feval_fcn( @iBuild, [{codBuildMethod}, argsCell(:).'] );
Error in distributed.randn (line 36)
M = distributed.sBuild( @codistributed.randn, 'randn', varargin{:} );
Caused by:
Cell contents reference from a non-cell array object.
Cell contents reference from a non-cell array object.
Cell contents reference from a non-cell array object.
Where is this coming from ? How can I solve this ? Thank you for your help !

1 件のコメント

Edric Ellis
Edric Ellis 2016 年 1 月 7 日
Hm, that works for me. What values of m, p are you using? How large is your parallel pool?

サインインしてコメントする。

回答 (1 件)

Rahul Goel
Rahul Goel 2016 年 1 月 8 日

0 投票

Hi Jean,
This works for me too. What is the result of validation of your cluster profile? It seems like worker 2 and 3 are running into issues.

カテゴリ

質問済み:

2016 年 1 月 6 日

回答済み:

2016 年 1 月 8 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by