|
9 | 9 | import nvtx |
10 | 10 | import pathlib |
11 | 11 | import re |
| 12 | +import tracemalloc |
12 | 13 |
|
13 | 14 | # Imports ASTRO |
14 | 15 | from astropy.coordinates import SkyCoord |
@@ -174,7 +175,6 @@ def keep_psf_data( self, psf_data ): |
174 | 175 |
|
175 | 176 | def free( self ): |
176 | 177 | """Try to free memory. More might be done here.""" |
177 | | - |
178 | 178 | self.image.free() |
179 | 179 |
|
180 | 180 |
|
@@ -595,7 +595,6 @@ def write_fits_file( self, data, header, savepath ): |
595 | 595 |
|
596 | 596 | def __call__( self, through_step=None ): |
597 | 597 | if self.mem_trace: |
598 | | - import tracemalloc |
599 | 598 | tracemalloc.start() |
600 | 599 | tracemalloc.reset_peak() |
601 | 600 |
|
@@ -761,7 +760,8 @@ def log_fits_write_error( savepath, x ): |
761 | 760 |
|
762 | 761 | SNLogger.info( f"DONE processing {sci_image.image.name} minus {templ_image.image.name}" ) |
763 | 762 | if self.mem_trace: |
764 | | - SNLogger.info( f"After a science image, memory usage = \ |
| 763 | + SNLogger.info( f"After preprocessing, subtracting, and postprocessing \ |
| 764 | + a science image, memory usage = \ |
765 | 765 | {tracemalloc.get_traced_memory()[1]/(1024**2):.2f} MB" ) |
766 | 766 |
|
767 | 767 | sci_image.free() |
@@ -815,15 +815,15 @@ def log_fits_write_error( savepath, x ): |
815 | 815 | SNLogger.info('...finished making stamps.') |
816 | 816 |
|
817 | 817 | if self.mem_trace: |
818 | | - SNLogger.info( f"After make stamps, memory usage = {tracemalloc.get_traced_memory()[1]/(1024**2):.2f} MB" ) |
| 818 | + SNLogger.info( f"After make_stamps, memory usage = {tracemalloc.get_traced_memory()[1]/(1024**2):.2f} MB" ) |
819 | 819 |
|
820 | 820 | if 'make_lightcurve' in steps: |
821 | 821 | SNLogger.info( "Making lightcurve" ) |
822 | 822 | with nvtx.annotate( "make_lightcurve", color=0xff8888 ): |
823 | 823 | self.make_lightcurve() |
824 | 824 |
|
825 | 825 | if self.mem_trace: |
826 | | - SNLogger.info( f"After make lightcurve, memory usage = \ |
| 826 | + SNLogger.info( f"After make_lightcurve, memory usage = \ |
827 | 827 | {tracemalloc.get_traced_memory()[1]/(1024**2):.2f} MB" ) |
828 | 828 |
|
829 | 829 | # ====================================================================== |
|
0 commit comments