Closed Borda closed 4 years ago
I planned todo so before Xmas last year, but didn't find the time todo so.
On Thu, Jan 23, 2020 at 11:48 AM Jirka Borovec notifications@github.com wrote:
First of all, Thanks for this very useful package. I have noticed that there is steady development on develop branch, the master is quite behind and also pip release is from mid-2018... I was wondering whether you plan a release with last changes? :]
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/cheind/py-motmetrics/issues/73?email_source=notifications&email_token=AAAJNJJK6IU3SH2SEVVSR5LQ7FYYHA5CNFSM4KKUL7U2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IIGSVCA, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAJNJLDN6EK23EP4BOUHDDQ7FYYHANCNFSM4KKUL7UQ .
btw, I was running the last release on our case of 100k timestamps and it took about 370s, compared to running actual develop version which elapsed in 24s, so I am really looking forward to seeing the new release soon... :rocket:
Yes me too. I'm terribly sorry I can't act faster. I hope that I can release next week. @jvlmdr any pending things from your side? Otherwise I will try to release from develop next week. I suggest v1.2.
Yep. I will try to make a short list of things to do before the release and we can discuss. Aiming for next week sounds good!
@Borda Would you be OK with sending us some real data (ground-truth and predictions) for a day-long sequence with 100k+ frames? It would be useful for benchmarking.
I may share it via mail, do not want to put it public... 8-)
Haha of course, no problem. If you're happy to send it to me (and I will keep it private), then use jack.valmadre@gmail.com
FYI I tried out the solvers
branch using the accumulator that you provided and I got some further improvement in speed (this is the cumulative time for lap.py:69(minimum_weight_matching)
according to cProfile
)
solver | cumtime |
---|---|
lapmod | 0.025 |
ortools | 0.105 |
lap | 5.166 |
lapsolver | 6.555 |
However, this is still relatively small (20%) compared to the total processing time of 24 sec on your system.
Wow actually.. scipy updated its implementation of linear_sum_assignment
in v1.4
https://scipy.github.io/devdocs/release.1.4.0.html#scipy-optimize-improvements
branch | solver | cumtime (sec) | line |
---|---|---|---|
develop | scipy (1.3.3) | > 30000 | lap.py:6(linear_sum_assignment) |
develop | scipy (1.4.1) | 7.158 | lap.py:6(linear_sum_assignment) |
solvers | scipy (1.3.3) | 62.333 | lap.py:69(minimum_weight_matching) |
solvers | scipy (1.4.1) | 0.120 | lap.py:69(minimum_weight_matching) |
an update for everyone around. If everything goes well, py-motmetrics 1.2 will be available tomorrow.
First of all, Thanks for this very useful package. I have noticed that there is steady development on
develop
branch, themaster
is quite behind and also pip release is from mid-2018... I was wondering whether you plan a release with last changes? :]