MLOps Community
Racing the Playhead: Real-time Model Inference in a Video Streaming Environment // Brannon Dorsey // Coffee Sessions #98
MLOps Coffee Sessions #98 with Brannon Dorsey, Racing the Playhead: Real-time Model Inference in a Video Streaming Environment co-hosted by Vishnu Rachakonda.
// Abstract
Runway ML is doing incredibly cool work around applying machine learning to video editing. Brannon is a software engineer there and he’s here to tell us all about machine learning in video and how Runway maintains their machine learning infrastructure.
// Bio
Brannon Dorsey is an early employee at Runway, where he leads the Backend team. His team keeps infrastructure and high-performance models running at scale and helps to enable a quick iteration cycle between the research and product teams.
Before joining Runway, Brannon worked on the Security Team at Linode. Brannon is also a practicing artist who uses software to explore ideas of digital literacy, agency, and complex systems.
// MLOps Jobs board  
https://mlops.pallet.xyz/jobs
// Related Links
Website: https://brannon.online
Blog: https://runwayml.com/blog/distributing-work-adventures-queuing-and-autoscaling/
--------------- ✌️Connect With Us ✌️ -------------
Join our slack community: https://go.mlops.community/slack
Follow us on Twitter: @mlopscommunity
Sign up for the next meetup: https://go.mlops.community/register
Catch all episodes, blogs, newsletters, and more: https://mlops.community/
Connect with Demetrios on LinkedIn: https://www.linkedin.com/in/dpbrinkm/
Connect with Vishnu on LinkedIn: https://www.linkedin.com/in/vrachakonda/
Connect with Brannon on LinkedIn: https://www.linkedin.com/in/brannon-dorsey-79b0498a/
Timestamps: 
[00:00] Introduction to Brannon Dorsey 
[00:56] Takeaways 
[05:42] Runway ML 
[07:00] Replacement for Imovie? 
[09:07] Machine Learning use cases of Runway ML 
[10:40] Journey of starting as a model zoo to video editor 
[14:42] Rotoscoping  
[16:23] Intensity of ML models in Runway ML and engineering challenges 
[19:55] Deriving requirements 
[23:10] Runway's model perspective 
[25:25] Why browser hosting? 
[27:19] Abstracting away hardware 
[32:04] Kubernetes is your friend 
[35:29] Statelessness is your friend 
[38:17] Merge to master quickly 
[42:57] Brannon's winding history becoming an engineer 
[46:49] How much do you use Runway? 
[49:37] Last book read 
[50:36] Last bug smashed 
[52:21] MLOps marketing that made eyes rolling 
[54:11] Bullish on technology that might surprise people 
[54:39] Spot by netapp 
[56:42] Implementing Spot by netapp 
[56:55] How do you want to be remembered? 
[57:22] Wrap up
MLOps Community