BookmarkSubscribeRSS Feed
LineMoon
Lapis Lazuli | Level 10

Hello,

Using the code below under sas 9.4 sends this message "

ERROR: Not enough memory to store all matrices."

Please, could advise a solution

 

data test;

set sashelp.cars;

do i= 1 to 10000;

output;

end;

run;

proc iml;

use test;

read all var _ALL_ into A[colname=varNames];

close test;

quit;

 

ERROR: Not enough memory to store all matrices.

statement : READ at line 36 column 2

 

2 REPLIES 2
Reeza
Super User

What's MEMSIZE set to in your config file? 

Rick_SAS
SAS Super FREQ

The system option that Reeza mentions is discussed in this article: "Large matrices in SAS/IML 14.1"

 

sas-innovate-white.png

Missed SAS Innovate in Orlando?

Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.

 

Register now

From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
  • 2 replies
  • 1945 views
  • 2 likes
  • 3 in conversation