Client Side Deep Learning Optimization with PyTorch by Tyler Kirby and Shane Caldwell @StrangeLoopConf
Client Side Deep Learning Optimization with PyTorch by Tyler Kirby and Shane Caldwell  @StrangeLoopConf
Uploaded October 2021 | Updated September 2026, 3 weeks ago
Deep learning has the capacity to take in rich, high dimensional data and produce insights that can create totally new mobile experiences for developers. However, the constraints of network availability and latency limit what kinds of work can be done in the mobile application space and vastly increase the cost to developers. We have recently developed a customer facing mobile application that leverages real-time computer vision models and will share our experiences of moving multiple deep learning models from the server onto the client. In this presentation, we dive into technical solutions for porting custom architectures for various vision tasks and how to serialize them from Python to binary assets, while avoiding common issues such as unsupported hardware instructions. We also discuss the theory and practice of quantizing models, model fusion, and storing tensors in last memory format for optimization. We conclude by demonstrating how to benchmark the performance of client-side models for various devices and operating systems.


Tyler Kirby
UniGroup
@tylerkirby9398

Tyler Kirby is the Principal Data Scientist at UniGroup where he focuses on dynamic pricing and computer vision. He has degrees in classics and computer science, and is an active contributor to research in digital philology. Tyler is also the proud father of two miniature dachshunds.


Shane Caldwell
UniGroup
@shncldwll

Shane is a St. Louis based machine learning engineer who used to be a penetration tester and is primarily interested in the intersection of machine learning and information security. Currently Shane works at UniGroup as their Director of Artificial Intelligence, using deep learning to create computer vision solutions for the moving industry. He has potentially read too many William Gibson novels.


Recorded at Strange Loop 2021
thestrangeloop.com
Client Side Deep Learning Optimization with PyTorch by Tyler Kirby and Shane CaldwellInjecting Security at the Cloud Edge by Susan HinrichsPaige Rodeghero: What weve learned about remote onboarding during the pandemicMorel, a functional query language by Julian HydeA Long Strange Loop by Alex Miller (Strange Loop 2023)Practical Quantum Computing Today by Alex CondelloManuel Rigger: How to test software without writing testsTech When the Sky is Falling: Tools for Crisis Response by Emma Ferguson and Colin SchimmelfingAvoiding the Pitfalls of Autoscaling with Constant Work by David Grizzanti (Strange Loop 2022)How live music is evolving in a post pandemic world by Ben Michel (Strange Loop 2022)Concatenative programming and stack-based languages by Douglas CreagerExperimentation: putting research papers into prod by Leemay Nassery
Strange Loop Conference |

"Client Side Deep Learning Optimization with PyTorch" by Tyler Kirby and Shane Caldwell

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER