Error when creating a distributed array

1 visualización (últimos 30 días)
Jean-Baptiste SCHIRATTI
Jean-Baptiste SCHIRATTI el 6 de En. de 2016
Respondida: Rahul Goel el 8 de En. de 2016
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 comentario
Edric Ellis
Edric Ellis el 7 de En. de 2016
Hm, that works for me. What values of m, p are you using? How large is your parallel pool?

Iniciar sesión para comentar.

Respuestas (1)

Rahul Goel
Rahul Goel el 8 de En. de 2016
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.

Categorías

Más información sobre Parallel Computing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by