Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: fgcmcal
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Team:Data Release Production
-
Urgent?:No
Description
Running the multiple fit-cycle fgcmFitCycle PipelineTask under BPS requires giving it 50 Gb of memory for RC2's tract=9813. The memory usage (as reported by fgcmcal logs) goes up with each fit cycle (I'll attach a log after the ticket is created).
Not as bad as I had feared, just tedious and I had to be careful to only release the shared memory explicitly. I tested the full RC2 calibration on lsst-devl01 and the peak memory usage was 20Gb, and never rose from cycle to cycle. For future reference, I know how to get the peak memory down to less than 15Gb but that will require temporary files.
fgcmcal PR: https://github.com/lsst/fgcmcal/pull/60
fgcm PR: https://github.com/lsst/fgcm/pull/22 (needs approval but not review)
Jenkins: https://ci.lsst.codes/blue/organizations/jenkins/stack-os-matrix/detail/stack-os-matrix/34086/pipeline