Performacne Comparison of Object Detection implementations in MATLAB and PyTorch

Objective

The objective was to profile deep neural network implementations for instance segmentation architectures both in MATLAB (Mask RCNN) and PyTorch (detectron2).

Methodology

  • Developed scripts for training models in MATLAB & PyTorch with same architecture & training options and log time for various somputation steps such data loading, forward pass, backward pass, roi generation etc.
  • Compared the profiling, identiied bottelnecks and presented findings to development team for performance improvement.

Tools & Technologies

Computer Vision, Instance Segmentation, Mask R-CNN, detectron2, PyTorch, MATLAB, Linux, GPU