Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-34623 AP Performance sprint
  3. DM-34948

Compare timing profiles with PCA, PSFex, and PIFF

    XMLWordPrintable

Details

    • Technical task
    • Status: Done
    • Resolution: Done
    • None
    • None
    • None
    • 2
    • AP S22-6 (May)
    • 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

          Activity

            Parejkoj John Parejko added a comment -

            First quick timing test (first number is time to run measurePsf.run(), second is characterizeImage.run() which calls measurePsf, both in seconds):

            • pca: 1.8 12.4
            • psfex: 2.2 13.3
            • piff: 38.4 50.5

            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.

            Parejkoj John Parejko added a comment - First quick timing test (first number is time to run measurePsf.run() , second is characterizeImage.run() which calls measurePsf, both in seconds): pca: 1.8 12.4 psfex: 2.2 13.3 piff: 38.4 50.5 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.

            People

              Parejkoj John Parejko
              Parejkoj John Parejko
              Eric Bellm, John Parejko, Meredith Rawls
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.