SlideShare a Scribd company logo
ADVANCED SPARK
AND TENSORFLOW MEETUP
Deploy Spark andTensorflow Models:
From Notebook Dev to Microservice Prod
London - November 15, 2016
ThankYou, PipelineIO,Rise, Barclays!
http://pipeline.io
MEETUP AGENDA
‱ Meetup Updates, Metrics, and Announcements
‱ Spark Updates
‱ Tensorflow Updates
‱ Deploying and Scaling ML Models from
Notebook to Production with PipelineIO
(Chris Fregly, PipelineIO)
WHO AM I?
Chris Fregly
--------
Research Scientist @ PipelineIO
(Formerly Netflix and Databricks)
--------
http://pipeline.io
WHO ARE YOU?
--Techies of London --
FUN WORKSHOP LAST MONTH
(HERE IN LONDON)
MEETUP METRICS
‱ 10,000+ Members Globally in 1Year!
‱ 5,000 Members in San Francisco (Home)
‱ Github Repo: 900 Stars, 300 Forks
‱ DockerHub Repo: 6,200 Pulls
APACHE SPARK UPDATE
SPARK SUMMIT EU 2016 (BRUSSELS)
‱ https://spark-summit.org/eu-2016/schedule/
‱ Structured Streaming (2 talks)
‱ ML + Structured Streaming (1 talks)
‱ ML Model Deployment (2 talks)
‱ Spark Performance (4 talks)
TENSORFLOW UPDATE
TENSORFLOW WORKSHOP
‱ Great Workshop From Google Directly
‱ Finally, training involving more than MNIST!
‱ Slides
‱ http://bit.ly/tf-workshop-slides
‱ Workshop
‱ https://github.com/amygdala/tensorflow-workshop
WHAT IS PIPELINE.IO?
ExtendingYour ML Pipelines into Production
100% Open Source!
http://pipeline.io
BRAINSTORMING AND VALIDATING
‱ Major Gaming Company
‱ Large Ride Sharing Service
‱ Popular Q & A Site
‱ Online Clothing Retailer
‱ DominantVideo Streaming
PIPELINE.IO FOCUS
‱ Model Deploying andTesting
‱ Model Scaling and Serving
‱ Online ModelTraining
‱ Dynamic Model Optimizing
MODEL DEPLOYING AND TESTING
Continuously Test
and Deploy Models
in Production!
MODEL SCALING AND SERVING
ONLINE MODEL TRAINING
‱ Continuous, Incremental, and Partial Training
‱ Kafka + Spark Streaming + Spark ML
‱ Real-time, Dynamic Recommendations
DYNAMIC MODEL OPTIMIZING
Generate Optimized
Code from Spark ML!
BECOME A CONTRIBUTOR!
PIPELINE.IO PLAN FOR 2017
‱ Performance
‱ Code Generation: CPU and GPU
‱ Continued Global Expansion
MORE WORKSHOPS IN 2017
WE’RE HIRING!!
‱ Kafka, Spark ML, and TensorFlow Contributors
‱ Systems Engineers
‱ GPU/CUDA Engineers
‱ C++, Java, Scala, Python
WE ONLY HIRE
NICE PEOPLE!!
DEMO!
Circuit Breakers and Request Batching
DEMO!
Deploy Spark ML DecisionTree to Production
Deploy to Cloud
or On-Premise!
DEMO!
Dynamic Code Generation of DecisionTree
THANK YOU!!
http://pipeline.io

More Related Content

PDF
Big Data Spain - Nov 17 2016 - Madrid Continuously Deploy Spark ML and Tensor...
PDF
Deploy Spark ML and Tensorflow AI Models from Notebooks to Microservices - No...
PDF
Flink sql for continuous sql etl apps & Apache NiFi devops
PDF
ApacheCon 2021 - Apache NiFi Deep Dive 300
PDF
Microservices and serverless in python projects
PDF
Apache Airflow
PDF
Building Data Pipelines in Python
PDF
Data Pipelines with Python - NWA TechFest 2017
Big Data Spain - Nov 17 2016 - Madrid Continuously Deploy Spark ML and Tensor...
Deploy Spark ML and Tensorflow AI Models from Notebooks to Microservices - No...
Flink sql for continuous sql etl apps & Apache NiFi devops
ApacheCon 2021 - Apache NiFi Deep Dive 300
Microservices and serverless in python projects
Apache Airflow
Building Data Pipelines in Python
Data Pipelines with Python - NWA TechFest 2017

What's hot (20)

PPTX
Building cloud-enabled genomics workflows with Luigi and Docker
PDF
Graph Processing with Apache TinkerPop
PDF
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
PDF
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
PPT
Interoperability at Apache Software Foundation
PPTX
Apache Airflow (incubating) NL HUG Meetup 2016-07-19
PDF
The Need For A Cloud Native Tunnel
PDF
SF Hadoop Users Group August 2014 Meetup Slides
PDF
Workflow Engines + Luigi
PPTX
Tuning and Monitoring Deep Learning on Apache Spark
PPTX
From H2O to Steam - Dr. Bingwei Liu, Sr. Data Engineer, Aetna
PDF
Building a Data Ingestion & Processing Pipeline with Spark & Airflow
PDF
Powering machine learning workflows with Apache Airflow and Python
PDF
Workflow Engines for Hadoop
PDF
Understanding and Improving Code Generation
PDF
GraphConnect 2014 SF: How eBay and Shutl Deliver Even Faster Using Neo4j
 
PDF
Spark Workflow Management
PDF
Berlin Buzzwords 2019 - Taming the language border in data analytics and scie...
PPTX
Running Airflow Workflows as ETL Processes on Hadoop
PDF
Madrid Meetup
Building cloud-enabled genomics workflows with Luigi and Docker
Graph Processing with Apache TinkerPop
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Interoperability at Apache Software Foundation
Apache Airflow (incubating) NL HUG Meetup 2016-07-19
The Need For A Cloud Native Tunnel
SF Hadoop Users Group August 2014 Meetup Slides
Workflow Engines + Luigi
Tuning and Monitoring Deep Learning on Apache Spark
From H2O to Steam - Dr. Bingwei Liu, Sr. Data Engineer, Aetna
Building a Data Ingestion & Processing Pipeline with Spark & Airflow
Powering machine learning workflows with Apache Airflow and Python
Workflow Engines for Hadoop
Understanding and Improving Code Generation
GraphConnect 2014 SF: How eBay and Shutl Deliver Even Faster Using Neo4j
 
Spark Workflow Management
Berlin Buzzwords 2019 - Taming the language border in data analytics and scie...
Running Airflow Workflows as ETL Processes on Hadoop
Madrid Meetup
Ad

Viewers also liked (20)

PDF
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...
PDF
Tallinn Estonia Advanced Java Meetup Spark + TensorFlow = TensorFrames Oct 24...
PDF
Atlanta MLconf Machine Learning Conference 09-23-2016
PDF
Advanced Spark and TensorFlow Meetup May 26, 2016
PDF
Atlanta Spark User Meetup 09 22 2016
PDF
Atlanta Hadoop Users Meetup 09 21 2016
PDF
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
PDF
Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline D...
PDF
Boston Spark Meetup May 24, 2016
PDF
Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
PDF
Spark After Dark 2.0 - Apache Big Data Conf - Vancouver - May 11, 2016
PDF
Advanced Apache Spark Meetup Spark and Elasticsearch 02-15-2016
PPTX
TensorFrames: Google Tensorflow on Apache Spark
PDF
DC Spark Users Group March 15 2016 - Spark and Netflix Recommendations
PDF
Spark Summit East NYC Meetup 02-16-2016
PDF
Chicago Spark Meetup 03 01 2016 - Spark and Recommendations
PDF
Spark, Similarity, Approximations, NLP, Recommendations - Boulder Denver Spar...
PDF
Introduction to Deeplearning4j
PDF
Intro to DeepLearning4J on ApacheSpark SDS DL Workshop 16
PDF
Deep learning on a mixed cluster with deeplearning4j and spark
Spark on Kubernetes - Advanced Spark and Tensorflow Meetup - Jan 19 2017 - An...
Tallinn Estonia Advanced Java Meetup Spark + TensorFlow = TensorFrames Oct 24...
Atlanta MLconf Machine Learning Conference 09-23-2016
Advanced Spark and TensorFlow Meetup May 26, 2016
Atlanta Spark User Meetup 09 22 2016
Atlanta Hadoop Users Meetup 09 21 2016
Gradient Descent, Back Propagation, and Auto Differentiation - Advanced Spark...
Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline D...
Boston Spark Meetup May 24, 2016
Kafka Summit SF Apr 26 2016 - Generating Real-time Recommendations with NiFi,...
Spark After Dark 2.0 - Apache Big Data Conf - Vancouver - May 11, 2016
Advanced Apache Spark Meetup Spark and Elasticsearch 02-15-2016
TensorFrames: Google Tensorflow on Apache Spark
DC Spark Users Group March 15 2016 - Spark and Netflix Recommendations
Spark Summit East NYC Meetup 02-16-2016
Chicago Spark Meetup 03 01 2016 - Spark and Recommendations
Spark, Similarity, Approximations, NLP, Recommendations - Boulder Denver Spar...
Introduction to Deeplearning4j
Intro to DeepLearning4J on ApacheSpark SDS DL Workshop 16
Deep learning on a mixed cluster with deeplearning4j and spark
Ad

Similar to Advanced Spark and Tensorflow Meetup - London - Nov 15, 2016 - Deploy Spark ML and Tensorflow AI Models from Dev Notebooks to Prod Microservices (20)

PDF
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PPTX
Scaling People, Not Just Systems, to Take On Big Data Challenges
PDF
Summit 16: Open-O Mini-Summit - Welcome & Introduction
 
PDF
My 3 years with an OpenStack startup
PPTX
June 2014 community marketing meeting v5
PDF
Create great cncf user base from lessons learned from other open source com...
PPT
OpenStack August 2014 Marketing Meeting
PPTX
December 2014 Marketing Meeting
PPTX
December 2014 marketing community meeting
PDF
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
PDF
8th meetup20190717
PDF
TYPO3 Neos - the compendium (version 1.0.2)
PDF
Weekly lecture appsterdam_19mar2014
PDF
Data Structures in and on IPFS
PPTX
Introduction to OpenAIRE services and the OpenAIRE Research Graph
PDF
201708 OpenStack Seminar in Myanmar
PDF
Freeing the Whale: How to Fail at Scale
PDF
Leveraging SKOS to trace the overhaul of the STW Thesaurus for Economics
PDF
Developing on OpenStack Startup Edmonton
PDF
The Hitchhiker's Guide to Serverless JavaScript
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
Scaling People, Not Just Systems, to Take On Big Data Challenges
Summit 16: Open-O Mini-Summit - Welcome & Introduction
 
My 3 years with an OpenStack startup
June 2014 community marketing meeting v5
Create great cncf user base from lessons learned from other open source com...
OpenStack August 2014 Marketing Meeting
December 2014 Marketing Meeting
December 2014 marketing community meeting
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
8th meetup20190717
TYPO3 Neos - the compendium (version 1.0.2)
Weekly lecture appsterdam_19mar2014
Data Structures in and on IPFS
Introduction to OpenAIRE services and the OpenAIRE Research Graph
201708 OpenStack Seminar in Myanmar
Freeing the Whale: How to Fail at Scale
Leveraging SKOS to trace the overhaul of the STW Thesaurus for Economics
Developing on OpenStack Startup Edmonton
The Hitchhiker's Guide to Serverless JavaScript

More from Chris Fregly (20)

PDF
AWS reInvent 2022 reCap AI/ML and Data
PDF
Pandas on AWS - Let me count the ways.pdf
PDF
Ray AI Runtime (AIR) on AWS - Data Science On AWS Meetup
PDF
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
PDF
Amazon reInvent 2020 Recap: AI and Machine Learning
PDF
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
PDF
Quantum Computing with Amazon Braket
PDF
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
PDF
AWS Re:Invent 2019 Re:Cap
PDF
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
PDF
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
PDF
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
PDF
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
PDF
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
PDF
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
PDF
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
PDF
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
PDF
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
PDF
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
PDF
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...
AWS reInvent 2022 reCap AI/ML and Data
Pandas on AWS - Let me count the ways.pdf
Ray AI Runtime (AIR) on AWS - Data Science On AWS Meetup
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
Amazon reInvent 2020 Recap: AI and Machine Learning
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Quantum Computing with Amazon Braket
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
AWS Re:Invent 2019 Re:Cap
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...

Recently uploaded (20)

PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
top salesforce developer skills in 2025.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Nekopoi APK 2025 free lastest update
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
L1 - Introduction to python Backend.pptx
PDF
System and Network Administraation Chapter 3
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
2025 Textile ERP Trends: SAP, Odoo & Oracle
top salesforce developer skills in 2025.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Odoo Companies in India – Driving Business Transformation.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Reimagine Home Health with the Power of Agentic AI​
PTS Company Brochure 2025 (1).pdf.......
Nekopoi APK 2025 free lastest update
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Design an Analysis of Algorithms II-SECS-1021-03
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Understanding Forklifts - TECH EHS Solution
Which alternative to Crystal Reports is best for small or large businesses.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
L1 - Introduction to python Backend.pptx
System and Network Administraation Chapter 3
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Advanced Spark and Tensorflow Meetup - London - Nov 15, 2016 - Deploy Spark ML and Tensorflow AI Models from Dev Notebooks to Prod Microservices