-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
The following code:
A = sprand(3000,3000,0.2);
x0 = rand(3000,1);
F = @(x) diag(x.^2)*A*x;
J_ad = AutoDiffJacobian(F, x0);
does not work. Error message is:
Requested 9000000x9000000 (73.0GB) array exceeds maximum
array size preference. Creation of arrays greater than this
limit may take a long time and cause MATLAB to become
unresponsive. See array size limit or preference panel for
more information.
Error in kron (line 37)
K = matlab.internal.sparse.kronSparse(sparse(A),
sparse(B));
Error in * (line 569)
My=kron(y',speye(size(x,1)));
It would be really good if this tool worked with objective functions which include manipulations with large sparse matrices.
Metadata
Metadata
Assignees
Labels
No labels