gaomingqi / Track-Anything

Track-Anything is a flexible and interactive tool for video object tracking and segmentation, based on Segment Anything, XMem, and E2FGVI.
MIT License
6.52k stars 482 forks source link

Optimal conditions for running Track-Anything? #69

Open sammyhansali opened 1 year ago

sammyhansali commented 1 year ago

Hello!

What are the optimal conditions for running Track-Anything (in terms of ram, cpu, gpu, etc.)? It seems that the runtime of TA increases non-linearly with respect to video size. My goal is to track objects in 30 minute videos, but that currently seems infeasible since one of my 1 minute long videos shows no progress for hours after pressing "get video info". I can run a 10 second video while tracking everything just fine. I've used both the huggingface webapp and cloned the repo on my university's HPC. I have lots of resources available on the HPC but the performance is poor even with lots of ram.

Great tool you've got so far, keep it up!