@@ -824,7 +824,7 @@ def restore_defaults():
824
824
self [i ] = value
825
825
826
826
profile = self .profile
827
- t0 = time .time ()
827
+ t0 = time .perf_counter ()
828
828
829
829
output_subset = kwargs .pop ("output_subset" , None )
830
830
if output_subset is not None and self .output_keys is not None :
@@ -965,7 +965,7 @@ def restore_defaults():
965
965
)
966
966
967
967
# Do the actual work
968
- t0_fn = time .time ()
968
+ t0_fn = time .perf_counter ()
969
969
try :
970
970
outputs = (
971
971
self .vm ()
@@ -991,7 +991,7 @@ def restore_defaults():
991
991
# old-style linkers raise their own exceptions
992
992
raise
993
993
994
- dt_fn = time .time () - t0_fn
994
+ dt_fn = time .perf_counter () - t0_fn
995
995
self .maker .mode .fn_time += dt_fn
996
996
if profile :
997
997
profile .vm_call_time += dt_fn
@@ -1039,7 +1039,7 @@ def restore_defaults():
1039
1039
# grep for 'PROFILE_CODE'
1040
1040
#
1041
1041
1042
- dt_call = time .time () - t0
1042
+ dt_call = time .perf_counter () - t0
1043
1043
aesara .compile .profiling .total_fct_exec_time += dt_call
1044
1044
self .maker .mode .call_time += dt_call
1045
1045
if profile :
@@ -1395,7 +1395,7 @@ def prepare_fgraph(
1395
1395
):
1396
1396
1397
1397
try :
1398
- start_rewriter = time .time ()
1398
+ start_rewriter = time .perf_counter ()
1399
1399
1400
1400
rewriter_profile = None
1401
1401
rewrite_time = None
@@ -1406,7 +1406,7 @@ def prepare_fgraph(
1406
1406
):
1407
1407
rewriter_profile = rewriter (fgraph )
1408
1408
1409
- end_rewriter = time .time ()
1409
+ end_rewriter = time .perf_counter ()
1410
1410
rewrite_time = end_rewriter - start_rewriter
1411
1411
_logger .debug (f"Rewriting took { rewrite_time :f} seconds" )
1412
1412
@@ -1416,7 +1416,7 @@ def prepare_fgraph(
1416
1416
1417
1417
# If the rewriter got interrupted
1418
1418
if rewrite_time is None :
1419
- end_rewriter = time .time ()
1419
+ end_rewriter = time .perf_counter ()
1420
1420
rewrite_time = end_rewriter - start_rewriter
1421
1421
1422
1422
aesara .compile .profiling .total_graph_rewrite_time += rewrite_time
@@ -1645,15 +1645,15 @@ def create(self, input_storage=None, trustme=False, storage_map=None):
1645
1645
defaults .append ((required , refeed , storage ))
1646
1646
1647
1647
# Get a function instance
1648
- start_linker = time .time ()
1648
+ start_linker = time .perf_counter ()
1649
1649
start_import_time = aesara .link .c .cmodule .import_time
1650
1650
1651
1651
with config .change_flags (traceback__limit = config .traceback__compile_limit ):
1652
1652
_fn , _i , _o = self .linker .make_thunk (
1653
1653
input_storage = input_storage_lists , storage_map = storage_map
1654
1654
)
1655
1655
1656
- end_linker = time .time ()
1656
+ end_linker = time .perf_counter ()
1657
1657
1658
1658
linker_time = end_linker - start_linker
1659
1659
aesara .compile .profiling .total_time_linker += linker_time
@@ -1725,7 +1725,7 @@ def orig_function(
1725
1725
1726
1726
"""
1727
1727
1728
- t1 = time .time ()
1728
+ t1 = time .perf_counter ()
1729
1729
mode = aesara .compile .mode .get_mode (mode )
1730
1730
1731
1731
inputs = list (map (convert_function_input , inputs ))
@@ -1758,7 +1758,7 @@ def orig_function(
1758
1758
with config .change_flags (compute_test_value = "off" ):
1759
1759
fn = m .create (defaults )
1760
1760
finally :
1761
- t2 = time .time ()
1761
+ t2 = time .perf_counter ()
1762
1762
if fn and profile :
1763
1763
profile .compile_time += t2 - t1
1764
1764
# TODO: append
0 commit comments