We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 529f0b5 commit afa9cd0Copy full SHA for afa9cd0
1 file changed
devito/operator/operator.py
@@ -1158,7 +1158,12 @@ def lower_perfentry(v):
1158
perf(f"{indent*2}+ {n} ran in {fround(v1.time):.2f} s "
1159
f"[{fround(v1.time/v.time*100):.2f}%] {metrics}")
1160
1161
- # Emit performance mode and arguments
+ self._emit_perf_args(args)
1162
+
1163
+ return summary
1164
1165
+ def _emit_perf_args(self, args):
1166
+ """Emit performance mode and runtime performance arguments."""
1167
perf_args = {}
1168
for i in self.input + self.dimensions:
1169
if not i.is_PerfKnob:
@@ -1176,8 +1181,6 @@ def lower_perfentry(v):
1176
1181
perf_args = {k: perf_args[k] for k in sorted(perf_args)}
1177
1182
perf(f"Performance[mode={self._mode}] arguments: {perf_args}")
1178
1183
1179
- return summary
1180
-
1184
# Pickling support
1185
1186
def __getstate__(self):
0 commit comments