Error when creating a distributed array
1 次查看(过去 30 天)
显示 更早的评论
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
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
2016-1-8
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.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!