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

    • 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

            Activity

            Hide
            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.

            Show
            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

              Assignee:
              Parejkoj John Parejko
              Reporter:
              Parejkoj John Parejko
              Watchers:
              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.