Author Topic: ImageIntegration “insufficient memory” error  (Read 1559 times)

Offline tristarcapt

  • Newcomer
  • Posts: 11
ImageIntegration “insufficient memory” error
« on: 2018 December 30 07:42:18 »
After upgrading to the latest pixinsight version, I’m trying to rebuild my BIAS library under the new libraw that I previously made with dcraw. I have 260 images for each ISO setting I use. I’m now getting an “insufficient memory” error while the images load during ImageIntegration. I was able to do this under the previous release without any issues and my setup hasn’t changed.

48 GB RAM (16 GB allocated to RAMdisk for pixinsight swap)
Another pixinsight swap directory defined on NvMe m.2 drive with 360 GB available.
AMD Ryzen 2700X, win10 Pro, with no other apps really running.

What’s actually running out of memory?  Swap or RAM?  I guess I could check this by deleting the ramdisk.

Kinda curious why this is happening under the new version?

And, as a work around I broke the total images into groups of 50 or so. Integrated those separately into 5 files with Linear fit Clipping, then integrated those 5 with percentile fit to create a single master. Is that an acceptable procedure?

Scott


Offline msmythers

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1178
    • astrobin

Offline tristarcapt

  • Newcomer
  • Posts: 11
Re: ImageIntegration “insufficient memory” error
« Reply #2 on: 2018 December 30 11:26:23 »
Thank you for those links Mike!  While they don't seem quite like the issue I am having maybe they are related. 

Also, as an FYI, I reran ImageIntegration on all 260 BIAS images at once with the only change of deleting my RAMdisk (so now I had 48 GB or RAM available instead of 32 GB) and it ran successfully, although it was VERY slow.  So, evidently, pixinsight was running out of RAM.

For those of us that are working with DSLR's (mines a Canon so, .cr2 raw files specifically) the new version of pixinsight with libraw seems a little more "resource intense", requiring at least a bit more RAM to accomplish some of the same task's that we accomplished with a bit less before.  I am by no means a software engineer, and may be way off, but just my observations.

Thanks again, Scott

« Last Edit: 2018 December 30 12:22:19 by tristarcapt »