aisingapore / PeekingDuck

A modular framework built to simplify Computer Vision inference workloads.
Apache License 2.0
163 stars 39 forks source link

Feat: speedups #722

Closed liyier90 closed 1 year ago

liyier90 commented 1 year ago

Refactors for speedup

Contains various algorithm refactor/changes to improve execution speed, numbers provided are from cProfile + snakeviz where possible.

dabble.zone_count

draw.tag, draw/utils/general.py:project_points_onto_original_image

dabble.tracking, dabble/trackingv1/tracking_files/iou_tracker.py

draw.legend

model.posenet (unable to visualize with snakeviz after applying decorator)

model.efficientdet

Dependencies