in fast_grad/helpers.py [0:0]
def simpleTiming(full, names, approximations, model, X, y, REPEATS=10):
print()
print(" Simple timing")
print(" ---")
def timeRun(method):
start = time()
for r in range(REPEATS):
method(model, X, y)
end = time()
return (end - start)/REPEATS
print(" - Full : %.3fs" % timeRun(full))
for i in range(len(approximations)):
print(" - (%5s) : %.3fs" % (names[i], timeRun(approximations[i])))