I try to made a large matrix using ILArray.
ILArray<double> distanceAll = ILMath.zeros(111561, 111561);
But it produce error. It said "Arithmetic operation resulted in an overflow." So, is there a limitation of the size in ILArray? Is it because I use the community edition?
I want to buy the business version. But I need to evaluate this first. I am afraid if it will be the same with the business edition. Because we have a large of data.
The array you are trying to create would take up 93GB of memory. Handling such arrays as a whole is (still) not feasible (today). I suggest you split up your data in some way.
As a rule of thumb you can handle arrays up to a quarter of the available RAM on you machine efficiently. However there is still a systematic limit introduced by .NET: What is the maximum length of an array in .NET on 64-bit Windows
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.