Loading…
May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Machine Learning & Data [clear filter]
Thursday, May 3
 

11:10 CEST

Building a Go AI with Kubernetes and TensorFlow - Andrew Jackson & Josh Hoak, Google (Beginner Skill Level) (Slides Attached)
Reinforcement learning approaches can be massively parallelized, so Kubernetes seems like a natural fit, as Kubernetes is all about reducing the overhead for managing applications. However, it can be daunting to wade into Kubernetes and Machine Learning, especially when you add in hardware accelerators like GPUs or TPUs!

This talk will break down how you can use Kubernetes and TensorFlow to create, in relatively few lines of code, a tabula rasa AI that can play the game of go, inspired by the AlphaZero algorithm published by Deepmind. This talk will rely on GPUs, TPUs, TensorFlow, KubeFlow, and large-scale Kubernetes Engine clusters.

Speakers
avatar for Josh Hoak

Josh Hoak

Software Engineer, Google
Josh has been a software engineer at Google for the last 7 years, the 3 of which have been on Google Kubernetes Engine. Most recently, Josh has led efforts to improve the GKE release systems and provide better reliability for managing GKE's fleet of Kubernetes clusters.
AJ

Andrew Jackson

Software Enginer, Google
Andrew Jackson currently works on machine learning at Google, previously working on the Google Clips camera. Outside of Google, Andrew Jackson serves on the board of directors of the American Go Association.



Thursday May 3, 2018 11:10 - 11:45 CEST
C1-M5
  Machine Learning & Data, Beginner

11:55 CEST

Building ML Products With Kubeflow - Jeremy Lewi, Google & Stephan Fabel, Canonical (Intermediate Skill Level) (Slides Attached)
ML researchers spend too much time building infrastructure to support their work. Kubeflow aims to solve that by using Kubernetes to build an open, scalable, and extensible platform for ML.

Since our launch at Kubecon in December, Kubeflow has grown to a substantial Github community with over 2200 stars and contributors from companies across the Kubernetes ecosystem, including Red Hat, Canonical, Weaveworks, CoreOS, CaiCloud, Alibaba, NVidia and many more.

In this talk, we discuss how Kubeflow enables machine learning workflows that are easy enough for anyone to deploy, and run anywhere Kubernetes runs. We will talk about our experience building Kubeflow by leveraging Kubernetes technologies like CRDs and ksonnet to build an extensible, community driven ecosystem. Finally, we will talk about how we are trying to grow the community around Kubeflow to continue evolving the platform.

Speakers
avatar for Stephan Fabel

Stephan Fabel

Product Manager, Canonical
Stephan Fabel is Product Manager for all things cloud at Canonical and has been working on enabling Kubeflow on Canonical’s Distribution of Kubernetes. Stephan has been working with OpenStack and Kubernetes for over four years and led some of the world’s most challenging cloud... Read More →
avatar for Jeremy Lewi

Jeremy Lewi

Senior Software Developer, Google
Jeremy Lewi is a co-founder and lead engineer at Google for the Kubeflow project, an effort to help developers and enterprises deploy and use ML cloud-natively everywhere. He's been building on Kubernetes since its inception starting with Dataflow and then moving onto Cloud ML Engine... Read More →



Thursday May 3, 2018 11:55 - 12:30 CEST
C1-M5
  Machine Learning & Data, Intermediate

14:00 CEST

The Path to GPU as a Service in Kubernetes - Renaud Gaubert, NVIDIA (Intermediate Skill Level) (Slides Attached)
TLDR: Kubernetes modern production patterns for Deep Learning applications and a deep dive into the Kubernetes GPU and Hardware accelerators subsystem and it’s challenges (performance, scheduling, monitoring).

Autonomous vehicles, face recognition, High Performance Computing, Virtual Reality, NVIDIA GPUs are enabling a new computer era with cloud computing at its center. With kubernetes being the next iteration in cloud technologies, the NVIDIA container team is driving with the community the advances in GPU integration.

During this talk we will take a look at the possibilities and limitations provided by the kubernetes infrastructure for hardware accelerators. We will also be discussing the latest improvements in the device plugin subsystem of Kubernetes, powering GPU support, and the challenges ahead of it.

Speakers
avatar for Renaud Gaubert

Renaud Gaubert

Software Engineer, Nvidia
Renaud Gaubert has been working since 2017 at NVIDIA on making GPU applications easier to deploy and manage in data centers. He focuses on supporting GPU-accelerated machine learning frameworks in container orchestration systems such as Kubernetes, Docker swarm, and Nomad. He is an... Read More →



Thursday May 3, 2018 14:00 - 14:35 CEST
C1-M5
  Machine Learning & Data, Intermediate

14:45 CEST

Bringing Your Data Pipeline into The Machine Learning Era - Chris Gaun & Jörg Schad, Mesosphere (Intermediate Skill Level)
Kubeflow is a new tool that makes it easy to run distributed machine learning solutions (e.g. Tensorflow) on Kubernetes. However, much of the data that can feed machine learning algorithms is already in existing distributed data stores. This presentation shows how to connect existing distributed data services running on Apache Mesos to Tensorflow on Kubernetes using the Kubeflow tool.  

Chris Gaun will show you how this existing data can now leverage machine learning, such as Tensorflow, on Kubernetes using the Kubeflow tool. These lessons can be extrapolated to any local distributed data. 

Speakers
C

Chris

Chris Gaun is a CNCF ambassador and product marketing manager at Mesosphere. He has presented at Kubecon in 2016 and has put on over 40 free Kubernetes workshops across US and EU in 2017.
avatar for Jörg Schad

Jörg Schad

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →


Thursday May 3, 2018 14:45 - 15:20 CEST
C1-M5
  Machine Learning & Data, Intermediate

15:50 CEST

Compliant Data Management and Machine Learning on Kubernetes - Daniel Whitenack, Pachyderm (Intermediate Skill Level) (Slides Attached)
Data scientists, machine learning engineers, and researchers are under increasing pressure to provide explanations for how they are processing and managing user data. In particular, the EU's GDPR regulations taking effect this year are forcing organizations to rethink their data management and processing strategies. In this talk, we will demonstrate a data management and processing methodology/framework that is helping organization deploy compliant workflows on top of Kubernetes. The framework, based on the open source Pachyderm project, gives data scientists automatic tracking of changes to data and of all the various pieces of data and processing that lead to particular results. This, along with access control strategies and anonymization (which will also be discussed in the talk), gives organizations a framework that is easy to manage, scalable for AI/ML workflows, and compliant.

Speakers
avatar for Daniel Whitenack

Daniel Whitenack

Lead Data Scientist and Advocate, Pachyderm
Daniel Whitenack (@dwhitena) is a Ph.D. trained data scientist working with Pachyderm (@pachydermIO). Daniel develops innovative, distributed data pipelines which include predictive models, data visualizations, statistical analyses, and more. He has spoken at conferences around the... Read More →



Thursday May 3, 2018 15:50 - 16:25 CEST
C1-M5
  Machine Learning & Data, Intermediate

16:35 CEST

What’s in the Box? Resource Management in Kubernetes - Louise Daly & Ivan Coughlan, Intel (Intermediate Skill Level) (Slides Attached)
As the cloud native ecosystem evolves, it is determined to align platforms and technologies into a well-orchestrated infrastructure for optimum utilisation of compute, network and storage. This infrastructure needs to cater to the needs of a variety of workloads in fields such as telecomms, scientific computing, machine learning, financial services and data analytics. In order to provide the best performance for such workloads, features to provide performance isolation (e.g., CPU pinning, huge pages and accelerators) are required. The resource management working group (RMWG) in Kubernetes is working on the design, development and implementation of such features through the introduction of CPU manager, Huge Pages and Device Plugins.

In this presentation, we will demonstrate how to leverage some introduced by RMWG via specific use cases from networking and machine learning (ML).

Speakers
IC

Ivan Coughlan

Senior Software Architect, Intel
Ivan Coughlan is a Senior Software Architect working for the Intel Software Defined Datacenter Solutions Group (SDSG) with a broad range of experience from embedded real time product development for the Telecoms industry to manufacturing IT systems development, integration and control.Currently... Read More →
avatar for Louise Daly

Louise Daly

Software Engineer, Intel Corporation
Software Engineer at Intel. Working towards cloud native orchestration of workloads, currently looking at enabling compute resources in Kubernetes such as CPU Pinning & Isolation, Topology Awareness, Huge Pages etc. to improve application performance, provide predicable performance... Read More →



Thursday May 3, 2018 16:35 - 17:10 CEST
C1-M5
  Machine Learning & Data, Intermediate
 
Friday, May 4
 

11:10 CEST

Deploying SQL Stream Processing in Kubernetes with Ease - Andrew Stevenson & Antonios Chalkiopoulos, Landoop (Intermediate Skill Level) (Slides Attached)
Real-time processing allows you to act faster and SQL allows you to construct flows quicker and reuse existing skills. Apache Kafka is a key component but how do you peek into the data, the topologies and create repeatable deployments that can be promoted to production?

Andrew and Antonios will show you how to easily create end to end data pipelines on Apache Kafka and deploy them to Kubernetes with no code required, only configuration.

Speakers
avatar for Antonios Chalkiopoulos

Antonios Chalkiopoulos

CEO, Landoop
Antonios, CEO of Landoop, is a published author in Big Data and functional data pipelines, and an open source contributor. In his past he has delivered numerous successful Big Data projects in the Finance, Media, FinTech industries in London, and is currently pioneering with Lenses... Read More →
avatar for Andrew Stevenson

Andrew Stevenson

CTO, Landoop
Andrew is CTO of Landoop, creators of Lenses for Apache Kafka, a unified Streaming platform for Apache Kafka. He created the largest collection of Kafka Connectors in the open source Stream Reactor project. He's spent many years in the trenches implementing big and fast data solutions... Read More →



Friday May 4, 2018 11:10 - 11:45 CEST
C1-M5
  Machine Learning & Data, Intermediate

11:55 CEST

Are You Ready to Be Edgy? — Bringing Cloud-Native Applications to the Edge of the Network - Megan O'Keefe & Steve Louie, Cisco (Advanced Skill Level) (Slides Attached)
More devices means more data, more applications, and more pressure on the cloud to transport, process, and store massive amounts of data. Edge computing aims to mitigate this network bottleneck by offloading intensive compute and storage to many "microdatacenters" at the edge of the network.

In this talk, Megan and Steve explore the state of edge computing and its benefits to users in the areas of lower latency, data privacy, and safety. They outline exciting use cases for edge, including machine learning, virtual/mixed reality, video, transportation, and natural disaster detection. Then, they discuss what makes an application "edge-ready," from storage and network requirements to multitenancy and security. Finally, they demonstrate, using a prototype edge management platform built on top of Kubernetes, the process of deploying an edge application to multiple microdatacenters at once.

Note: This demo and our team’s prototypes in Edge Computing are not part of any official Cisco products.

Speakers
avatar for Steve Louie

Steve Louie

Software Engineer, Cisco
Steve Louie is a Software Engineer at Cisco responsible for developing distributed systems, focusing on bringing cloud-native methodologies to Cisco. Steve is a Kubernetes contributor, and wants to build a more elegant cloud. Steve holds a Masters degree in Computer Science from... Read More →
avatar for Megan O'Keefe

Megan O'Keefe

Developer Relations Engineer, Google Cloud
Megan O’Keefe is a Developer Relations Engineer at Google Cloud, where they help platform developers build on top of Kubernetes to accelerate app development and reduce toil. A graduate of Wellesley College, Megan began their career at Cisco, where they built edge computing platforms... Read More →



Friday May 4, 2018 11:55 - 12:30 CEST
C1-M5
  Machine Learning & Data, Advanced

14:00 CEST

Conquering a Kubeflow Kubernetes Cluster with ksonnet, Ark, and Sonobuoy - Kris Nova, Heptio & David Aronchick, Google (Intermediate Skill Level)
Kubernetes provides a unique environment for running distributed applications. In this demonstration we learn how Ark, Sonobuoy, and ksonnet are helping to craft a kubernetes configuration build for rock solid machine learning. In this talk we explore a kubernetes cluster configured for infrastructure optimization as well as data experimentation, model porting, and cloud specific configurations for advanced machine learning.
We learn about the constructs behind the kubeflow project, and take ownership of them and our infrastructure with Ark and ksonnet. We validate the health of the cluster with Sonobuoy, and ensure that as machine learning engineers we are operating the healthiest cluster we can.

Speakers
avatar for David Aronchick

David Aronchick

Head of OSS Machine Learning, Microsoft
David leads Open Source Machine Learning Strategy at Azure. This means he spends most of his time helping humans to convince machines to be smarter. He is only moderately successful at this.Previously, he led product management for Kubernetes, launched Google Kubernetes Engine and... Read More →
avatar for Kris Nóva

Kris Nóva

Chief OSS, Sysdig
Kris Nova, Chief Open Source Advocate at Sysdig, focuses on security, intrusion detection, and the Linux kernel with Kubernetes and eBPF. As an active advocate for open source, Nova is an ambassador for the CNCF and the creator of kubicorn, a successful Kubernetes infrastructure management... Read More →


Friday May 4, 2018 14:00 - 14:35 CEST
C1-M5
  Machine Learning & Data, Intermediate

14:45 CEST

Serving ML Models at Scale with Seldon and Kubeflow - Clive Cox, Seldon.io (Intermediate Skill Level) (Slides Attached)
Open source machine learning tools to manipulate and store “big” data and apply complex algorithms to this data have matured greatly in recent years. However, the final step in any successful machine learning project is to put the models into production with exposed APIs as well as monitor, scale and continuously update them. Kubernetes offers the ideal platform to build an ML deployment platform. This talk will review some of the challenges in deploying machine learning models and discuss Kubernetes focused open source projects (Seldon Core, KubeFlow) that provide solutions.

Speakers
avatar for Clive Cox

Clive Cox

CTO, Seldon
Clive is CTO of Seldon. Seldon helps enterprises put machine learning into production. Clive developed Seldon's open source Kubernetes based machine learning deployment platform Seldon Core. He is also a core contributor to the Kubeflow and KFServing projects.



Friday May 4, 2018 14:45 - 15:20 CEST
C1-M5
  Machine Learning & Data, Intermediate

16:25 CEST

Automating GPU Infrastructure for Kubernetes - Lucas Servén Marín, CoreOS (Intermediate Skill Level) (Slides Attached)
Kubernetes has seen broad interest from the machine learning community and many users are bringing GPUs to their clusters. However, compiling, installing, and updating the NVIDIA kernel modules needed to run workloads on those GPUs continues to be a cumbersome and largely manual process. Furthermore, distributions like Container Linux, which update frequently can require new kernel modules every other week. In this presentation, Lucas Servén explains how to automate all of these operations for Kubernetes deployed on Container Linux and describes his experience running GPU Kubernetes clusters on both AWS and bare metal.

Speakers
avatar for Lucas Servén Marín

Lucas Servén Marín

Principal Software Engineer, Red Hat
Lucas Servén Marín is a principal software engineer from Spain currently working for Red Hat in Berlin. By trade he is an electrical engineer, with a Masters in robotics. After two years at CoreOS, he joined Red Hat where he works on the OpenShift Monitoring team and contributes... Read More →



Friday May 4, 2018 16:25 - 17:00 CEST
C1-M5
  Machine Learning & Data, Intermediate
 

Filter sessions
Apply filters to sessions.