21 lines
362 B
Python
21 lines
362 B
Python
|
import time
|
||
|
|
||
|
from mmdeploy.utils.timer import TimeCounter
|
||
|
|
||
|
|
||
|
def test_count_time():
|
||
|
|
||
|
class test:
|
||
|
|
||
|
@TimeCounter.count_time()
|
||
|
def fun1(self):
|
||
|
time.sleep(0.01)
|
||
|
|
||
|
t = test()
|
||
|
with TimeCounter.activate('fun1', warmup=10, log_interval=10):
|
||
|
for i in range(50):
|
||
|
t.fun1()
|
||
|
|
||
|
for i in range(50):
|
||
|
t.fun1()
|