Serving and deployment in 2021

44 sessions

MeetupReal-time Feature Pipelines, A Personal HistoryHendrik Brackmann, Tide · 58:07 · Jan 2021 · 774 views · MLOps Meetup

ClaimThe first team trained models in R and manually reimplemented inference in F# so the models could run inside a C# backend.5:28

PodcastPractical MLOpsNoah Gift, Pragmatic AI Labs · 58:36 · Jan 2021 · 1,937 views · MLOps Coffee Sessions
PodcastLessons Learned From Hosting the ML Engineered PodcastCharlie You, Workday · 1:04:21 · Jan 2021 · 231 views · MLOps Coffee Sessions

Pushed backCharlie You argues that the hardest or most differentiating part of production machine learning is often not the algorithm but data, deployment and maintenance.58:57

MeetupMachine Learning Design Patterns for MLOpsValliappa Lakshmanan, Google Cloud · 56:42 · Feb 2021 · 5,242 views · MLOps Meetup

ClaimTools can encode best practices at the library, service, and framework levels.16:41

PodcastMLOps Engineering Labs Recap, Part 1John Savage, Overstock & Alexey Naiden & Varuna Jayasiri & Michel Vasconcelos, Bank of Nordeste · 59:26 · Feb 2021 · 571 views · MLOps Coffee Sessions

Pushed backMichel Vasconcelos argues that MLflow is a strong experimentation tool but is not sufficient by itself for large-scale, containerized deployments.34:54

PodcastMLOps Engineering Labs Recap, Part 2Laszlo Sranger & Artem Yushkovsky, Neu.ro & Paulo Maia, Nilgai · 1:04:16 · Mar 2021 · 297 views · MLOps Coffee Sessions

ClaimThe backend used a REST model-serving API, a model proxy that collected feedback, and a model operator that synchronized MLflow with the deployed model.10:28

MeetupOperationalizing Machine Learning at a Large Financial InstitutionDaniel Stahl, Regions Bank · 1:04:58 · Mar 2021 · 662 views · MLOps Meetup

Pushed backDaniel Stahl disputes the assumption that models should be deployed as microservices by default, arguing that batch processing was simpler and sufficient for Regions' current needs.28:08

PodcastMachine Learning at AtlassianGeoff Sims, Atlassian · 58:23 · Apr 2021 · 1,163 views · MLOps Coffee Sessions

ClaimGeoff Sims began with a physics degree, completed a four-year astrophysics PhD, and worked on instruments for evaluating astronomical observing sites in Antarctica.1:17

MeetupDeploying Machine Learning Models at Scale in CloudVishnu Prathish, Innovyze · 57:53 · Apr 2021 · 460 views · MLOps Meetup

ClaimVishnu Prathish brings software engineering practices to MLOps because his deployment patterns and pipelines combine data science workflows with traditional software engineering.0:29

PodcastWar Stories Productionising MLNick Masca, Marks and Spencer · 50:48 · Apr 2021 · 387 views · MLOps Coffee Sessions

ClaimNick Masca transitioned into data science after working in biomedical research, academia, industry and financial services.3:06

PodcastOrganisational Challenges of MLOpsAdam Sroka, Origami Energy · 54:29 · May 2021 · 400 views · MLOps Coffee Sessions
MeetupLaw of Diminishing Returns for Running AI Proof-of-ConceptsOguzhan Gencoglu, Top Data Science · 56:19 · May 2021 · 599 views · MLOps Meetup

Pushed backOguzhan Gencoglu says the most crucial role skill is problem translation, not model training or deployment, which may be controversial.45:06

SGT Model Deployment Working Group May 19, 2021 Meeting · 52:00 · May 2021 · 146 views

Pushed backDeployment and monitoring should remain grouped for now rather than immediately becoming separate working groups.9:40

PodcastScaling AI in ProductionSrivatsan Srinivasan, AIEngineering · 51:56 · May 2021 · 1,723 views · MLOps Coffee Sessions

ClaimSrivatsan Srinivasan says machine-learning algorithms make up only a small part of the total machine-learning work, which also includes data collection, deployment, monitoring, pipelines, feature engineering, and feature stores.1:45

MeetupOperationalize Machine Learning at Scale with MLOpsChristopher Bergh, DataKitchen · 57:50 · May 2021 · 408 views · MLOps Meetup

ClaimChristopher Bergh says source code should be versioned, production systems should be monitored, development systems should be tested, and infrastructure should be scriptable, testable, and deployable.14:06

PodcastCI/CD in MLOpsMonmayuri Ray, GitLab · 50:25 · May 2021 · 991 views · MLOps Coffee Sessions

ClaimGitLab’s MLOps audience includes DevOps engineers who must collaborate with data scientists and deploy machine-learning models without necessarily being mathematicians.3:16

MeetupPractical MLOps Part 2Alfredo Deza, Author and Speaker · 1:01:38 · Jun 2021 · 756 views · MLOps Meetup

ClaimAlfredo Deza learned Bash scripting after Carlos Cole encouraged him to write basic server-monitoring code and offered to answer questions for 15 minutes each day.6:42

MeetupBuilding an ML Platform from Scratch: Live Coding SessionAlon Gubkin, Aporia · 1:57:24 · Jun 2021 · 16K views · MLOps Meetup

Pushed backAlon Gubkin chooses FastAPI for the workshop instead of Seldon Core or other model-serving systems because he considers it easier to customize.12:22

PodcastMaturing Machine Learning in EnterpriseKyle Gallatin, Etsy · 47:09 · Jun 2021 · 465 views · MLOps Coffee Sessions

ClaimKyle Gallatin says machine learning has moved from isolated proof-of-concept data science projects toward MLOps, and that governance, observability, and visibility are the next stage.10:13

SGT Model Deployment Working Group June 22, 2021 Meeting · 40:55 · Jun 2021 · 65 views · Social Good Tech Model Deployment Working Group

ClaimThe working group proposed two approaches for testing compliance with NVIDIA's v2 inference specification.3:34

How Pinterest Powers Image SimilarityShaji Chennan Kunnummel, Pinterest · 57:32 · Jun 2021 · 2,340 views · ML System Design Reviews

ClaimPinterest wanted to make the transition from its mature batch pipeline to near-real-time processing as seamless as possible for consumers.9:56

PodcastLearning from 150 Successful ML-enabled Products at Booking.comPablo Estevez, Booking.com · 56:32 · Jul 2021 · 890 views · MLOps Coffee Sessions

ClaimPablo Estevez says Booking.com built shared machine learning infrastructure for model serving, feature engineering, feature serving, and monitoring as demand grew across teams.43:14

PodcastFast.ai, AutoML, and Software Engineering for MLJeremy Howard, Fast.ai · 57:43 · Jul 2021 · 3,603 views · MLOps Coffee Sessions

ClaimJeremy Howard created fast.ai to provide machine-learning practitioners with layers of abstraction for building, testing, deploying, and maintaining models.8:06

MeetupBuilding ML Blocks with Kubeflow Orchestration with Feature StoreAniruddha Choudhury, Publicis Sapient · 1:26:03 · Jul 2021 · 2,160 views · MLOps Meetup

Pushed backAniruddha Choudhury says Feast is not a workflow scheduler, data warehouse, pipeline orchestrator, feature engineering tool, or model-serving product.16:10

PodcastTour of Upcoming Features on the Hugging Face Model HubJulien Chaumond, Hugging Face · 52:05 · Jul 2021 · 322 views · MLOps Coffee Sessions

ClaimJulien Chaumond says the Hugging Face platform lets users and organizations share and discover models and data sets, and increasingly train and deploy models.5:49

SGT Model Deployment Working GroupSrivathasan Canchi, Intuit · 46:51 · Jul 2021 · 126 views · Social Good Tech Model Deployment Working Group 2021

Pushed backmlctl should provide neutral interconnection layers rather than become another horizontal platform that owns every service.40:05

PodcastAggressively Helpful Platform TeamsStefan Krawczyk, Stitch Fix · 51:52 · Aug 2021 · 381 views · MLOps Coffee Sessions

ClaimModel Envelope packages a model and its required information so a data scientist can register it, provide configuration, and deploy it through an API or batch workflow.29:12

PodcastCreating MLOps StandardsAlex Chung, Social Good Technologies & Srivathsan Canchi, Intuit · 47:45 · Aug 2021 · 430 views · MLOps Coffee Sessions

ClaimAlex Chung says MLOps is fragmented because its lifecycle includes data, features, model development, training, deployment, monitoring, metadata, experimentation, logging, and artifacts.10:10

mlctl and Hydrosphere Open Source MLOps Libraries DemoAlex Chung, Intuit · 36:24 · Aug 2021 · 137 views · Social Good Tech Working Group 2021

Pushed backAlex Chung questioned whether Hydrosphere should continue serving models or focus on monitoring and integration with existing tools, and recommended the latter focus.31:41

MeetupBuilding Machine Learning Models into Docker ImagesLuke Marsden, MLOps Consulting · 1:06:27 · Aug 2021 · 6,276 views · MLOps Meetup

Pushed backLuke Marsden argued that putting model files on S3 and restarting containers is dangerous because it can change production software without preserving the exact version.26:13

PodcastMLOps InsightsDavid Aponte-Demetrios Brinkmann-Vishnu Rachakonda · 37:47 · Sept 2021 · 314 views · MLOps Coffee Sessions

ClaimTesting in machine learning involves more than software unit tests; it can include data quality tests, training checks, serving infrastructure tests, and end-to-end tests.1:12

PodcastMachine Learning SRENiall Murphy, Microsoft Azure · 48:29 · Sept 2021 · 1,361 views · MLOps Coffee Sessions

Pushed backThe discussion challenges the idea that machine learning incident response can follow the same urgency and resolution pattern as ordinary web-service incidents.28:35

MeetupSystem Design for Recommendations and SearchEugene Yan, Amazon · 58:23 · Sept 2021 · 95K views · MLOps Meetup

ClaimRecommendations and search systems are moving from batch processing toward real-time processing, which introduces additional constraints.0:55

PodcastLearning and Teaching MLOps ApplicationsSalwa Muhammad, FourthBrain · 47:55 · Sept 2021 · 456 views · MLOps Coffee Sessions

ClaimSalwa Muhammad says employer conversations showed that many candidates had data and modeling skills but lacked deployment skills.11:35

PodcastA Few Learnings from Building a Bootstrapped MLOps Services StartupSoumanta Das, Yugen.ai · 52:07 · Sept 2021 · 514 views · MLOps Coffee Sessions

ClaimThe steep learning curve and the satisfaction of deploying a working model motivated Soumanta Das to continue building Yugen.ai during the pandemic.5:54

PodcastThe Future of ML and Data PlatformsMichael Del Balso, Tecton · 55:17 · Oct 2021 · 1,205 views · MLOps Coffee Sessions

ClaimErik Bernhardsson recommends self-service access to data and says teams can automate recurring uses after observing how people use the initial tools.17:09

MeetupDoing MLOpsNoah Gift, Pragmatic AI Labs · 1:01:22 · Oct 2021 · 1,479 views · MLOps Meetup

ClaimOrganizations need DevOps capabilities, including automated testing and deployment, before they can build effective MLOps systems.9:23

MeetupEnd to End MLOps BasicsRaviraja Ganta, Enterpret · 57:59 · Oct 2021 · 7,403 views · MLOps Meetup

Pushed backRaviraja Ganta disputes the idea that AWS Lambda is always the best deployment choice and says the choice depends on latency, GPU, scaling, and other use-case requirements.36:23

PodcastI Don't Like Jupyter NotebooksJoel Grus, Capital Group · 55:41 · Nov 2021 · 3,008 views · MLOps Coffee Sessions

ClaimJoel Grus says his team is constrained by AWS security rules and therefore mainly uses standard AWS platform services rather than choosing any tool it wants.18:52

PodcastPyTorch: Bridging AI Research and ProductionDmytro Dzhulgakov, Facebook · 52:55 · Nov 2021 · 528 views · MLOps Coffee Sessions

ClaimDmytro Dzhulgakov said machine learning infrastructure had to shift from hands-on enablement to self-service platform building as the number of developers and use cases grew.14:05

PodcastThe Future of Data Science Platforms is AccessibilitySkylar Payne · 52:17 · Nov 2021 · 335 views · MLOps Coffee Sessions

ClaimSkylar Payne says packaging models is an important first MLOps problem because it creates an interface between training and serving systems.14:29

PodcastWikimedia MLOpsChris Albon, Wikimedia Foundation · 1:05:34 · Dec 2021 · 804 views · MLOps Coffee Sessions

ClaimChris Albon says his team wants to deploy even a baseline model to production immediately so that the full workflow is tested before the model is improved.11:59

MeetupBuilding 12-Factor Data Apps with KedroIvan Danov, QuantumBlack · 1:22:18 · Dec 2021 · 1,522 views · MLOps Meetup

ClaimIvan Danov says the 12-Factor App methodology emerged from Heroku's observations of applications that were easy or difficult to scale.14:50

MeetupSetting up an ML Platform on GCP: Lessons LearnedMefta Sadat, Loblaw Digital · 39:54 · Dec 2021 · 729 views · MLOps Meetup

ClaimMefta Sadat's team builds the machine learning and data platform that data scientists use to run experiments, deploy models, and manage data ingestion and engineering.2:12