improve profiler

old-commit-hash: f65f7051c4
commatwo_master
George Hotz 5 years ago
parent a54d95fdbb
commit bf852115bf
  1. 6
      common/profiler.py

@ -36,10 +36,10 @@ class Profiler():
if not self.enabled: if not self.enabled:
return return
self.iter += 1 self.iter += 1
print("******* Profiling *******") print("******* Profiling %d *******" % self.iter)
for n, ms in sorted(self.cp.items(), key=lambda x: -x[1]): for n, ms in sorted(self.cp.items(), key=lambda x: -x[1]):
if n in self.cp_ignored: if n in self.cp_ignored:
print("%30s: %9.2f percent: %3.0f IGNORED" % (n, ms*1000.0, ms/self.tot*100)) print("%30s: %9.2f avg: %7.2f percent: %3.0f IGNORED" % (n, ms*1000.0, ms*1000.0/self.iter, ms/self.tot*100))
else: else:
print("%30s: %9.2f percent: %3.0f" % (n, ms*1000.0, ms/self.tot*100)) print("%30s: %9.2f avg: %7.2f percent: %3.0f" % (n, ms*1000.0, ms*1000.0/self.iter, ms/self.tot*100))
print("Iter clock: %2.6f TOTAL: %2.2f" % (self.tot/self.iter, self.tot)) print("Iter clock: %2.6f TOTAL: %2.2f" % (self.tot/self.iter, self.tot))

Loading…
Cancel
Save