Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2018 07-19dist

1,395 views

Published on

DockerMeetup #24 でのLTです

Published in: Software
  • Be the first to comment

2018 07-19dist

  1. 1. 2018/07/19 NTT ソフトウェアイノベーションセンタ 大嶋悠司 KubeFlow Machine Learning on k8s
  2. 2. 自己紹介 大嶋 悠司 @overs_5121 NTT ソフトウェアイノベーションセンタ OSS活動が主な業務 • GoBGP(ソフトウェアBGPルータ) • Docker • Docker/Infrakit (メンテナ) • KubeFlow/Katib (オーナー)
  3. 3. What is KubeFlow? Kubernetes上で機械学習タスクを管理するOSSプロジェクト • KubeCon2017NAにてGoogleが発表 • 6月末にv0.2がリリース • Kubecon2018NA(12/16)にv1.0リリース予定 • 参加企業(一部) • Google • Intel • Cisco • Alibaba • PFN • NTT などなど..
  4. 4. コミュニティでの注目度 @KubeCon2018EU https://schd.ws/hosted_files/kccnceu18/d4/Kubeflow_Deep_Dive.pdf
  5. 5. コミュニティでの注目度 @KubeCon2018EU https://schd.ws/hosted_files/kccnceu18/d4/Kubeflow_Deep_Dive.pdf 何故,KubeFlow?
  6. 6. 個々を解決するツールは存在するが,それらだけで解決する問題でない 自分ですべてをカバーするシステムを設計・メンテするのは容易ではない
  7. 7. SageMaker? CloudML? Machine Learning Studio?
  8. 8. SageMaker? CloudML? Machine Learning Studio? いいや,僕らにはKubernetesがある! MLをCloud Nativeに!
  9. 9. Composability Portability Scalability Concept of KubeFlow
  10. 10. Composability Roll-out Serving Monitering Logging Data Ingestion Data Analysis Data Transform -ation Data Validation Data Splitting Trainer Building a Model Model Validation Training At Scale ML Platform
  11. 11. Composability Roll-out Serving Monitering Logging Data Ingestion Data Analysis Data Transform -ation Data Validation Data Splitting Trainer Building a Model Model Validation Training At Scale ML Platform TF/Pytorch/Chainer Operator Katib
  12. 12. Portability 各コンポーネントはk8s前提,k8sにのみ依存 k8sさえあればどこにでもデプロイ可能 Google GKE AKS on-premise
  13. 13. Scalability • TensorFlow • Pytorch • ChainerMN 多くのフレームワークで分散学習がサポートされるが使い勝手はそれ ぞれ CRDを用いたオペレータで隠蔽,自然に分散学習を利用可能に
  14. 14. 今後の期待 分析基盤系ツールは乱立状態 KubeFlowがMLプラットフォームのデファクトを作り 各ツールの位置,連携の整理を期待 参考:CAの青山さんが素敵な発表をされてます https://speakerdeck.com/masayaaoyama/introduction-to-kubeflow-0-dot-1-and-future-at-cloud-native-meetup-tokyo-number-2

×