williamfzc/sepmachine

mem leak

Opened this issue · 1 comments

mem leak

have no time to figure it out now
so avoid using loop_run. use run and loop it by yourself

change:

empty_cap = EmptyCapture()
handler = NormalHandler()
pipeline = BasePipeline(empty_cap, handler)
pipeline.loop_run(video_path, loop_time=3)

to:

for _ in range(3):
    empty_cap = EmptyCapture()
    handler = NormalHandler()
    pipeline = BasePipeline(empty_cap, handler)
    pipeline.run(video_path)

mem usage looks fine