Details
-
Type:
Technical task
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:2
-
Sprint:AP S22-6 (May)
-
Team:Alert Production
Description
One of the more obvious tall poles in the post DM-34826 ap_pipe profiling output is running piff in measurePsf. We have two other psf estimators available, and it would be useful to see whether there is a significant speed difference between them.
This ticket is to run the (timing-dectorator disabled utils) profiler script on lsst-devl02 (always 02 to keep it consistent with other runs) with the PCA and PSFex PSF-determiners, and see whether there is a marked speed difference. If one of them is clearly faster, we can do further analysis to see whether the results are different enough to matter.
Attachments
Issue Links
- relates to
-
DM-34881 Create stack with timer decorators removed
- Done
First quick timing test (first number is time to run measurePsf.run(), second is characterizeImage.run() which calls measurePsf, both in seconds):
So yes, using one of the other psf determiners is a massive speed boost. Whether they're performant enough in terms of diffim results, I don't know.