Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kubeflowではじめる ML on Kubernetes #2 Kubeflow Not...
Search
Keita Watanabe
October 06, 2022
Programming
880
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubeflowではじめる ML on Kubernetes #2 Kubeflow Notebooks
https://k8sjp.connpass.com/event/259350/
発表資料
Keita Watanabe
October 06, 2022
More Decks by Keita Watanabe
See All by Keita Watanabe
[re:Invent 2025] Distributed inference on AWS: Deep dive into inference optimizations (AIM353)
keitaw
1
200
Scalable Infrastructure for Large-Scale AI Training with AWS Sagemaker Hyperpod @ Singapore AI Hour
keitaw
0
140
[AWS Summit Japan 2025] Optimizing Foundation Model Development with Amazon SageMaker HyperPod: Insights from Training the Amazon Nova Model
keitaw
0
76
Building foundation models on AWS
keitaw
1
610
[re:Invent2024 Chalktalk] Cost-effectively deploy PyTorch LLMs on AWS Inferentia using Amazon EKS
keitaw
0
160
AWS Summit New York 2024: CMP 301 Demystifying the ML software stack on Amazon EC2 accelerated instances
keitaw
0
540
re:Invent 2023 CMP319 Deploy LLMs with AWS Inferentia & Ray to optimize performance and cost
keitaw
0
84
re:Invent 2023: CMP332 De-mystifying ML software stack on Amazon EC2 accelerated instances
keitaw
1
260
AWS における LLM・GenAI 大規模学習への取り組み / Large scale GenAI・LLM training on AWS
keitaw
1
630
Other Decks in Programming
See All in Programming
仕様駆動開発の消費期限
watany
20
8.1k
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
360
Foundation Models frameworkで画像分析
ryodeveloper
1
610
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
500
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.3k
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.7k
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
630
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.6k
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
200
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
660
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Paper Plane
katiecoart
PRO
2
53k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
260
How to build a perfect <img>
jonoalderson
1
5.9k
Mind Mapping
helmedeiros
PRO
1
310
Side Projects
sachag
455
43k
Product Roadmaps are Hard
iamctodd
55
12k
Making the Leap to Tech Lead
cromwellryan
135
10k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
370
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
560
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
Keita Watanabe Kubernetes Meetup Tokyo # 53 LT KubeflowͰ͡ΊΔ ML
on Kubernetes #2 Kube fl ow Notebooks
Keita Watanabe Machine Learning Solutions Architect ▶ AWS JapanͰSelf-managedͳMachine Learning
ͷҊ݅Λ୲͍ͯ͠ΔSolutions Architect ▶ લ৬ͰDatascientist/ML Researcherͱͯ͠ ECαΠτ্ͷը૾ݕࡧػೳͷ։ൃʹैࣄ ▶ Twitter: keitaw09 ▶ Linkedin: keitawatanabe αϯσΟΤΰͰग़ձͬͨτϦ झຯ
Kubeflow overview Central Dashboard Data Ingestion Data Analysis Data Transform
Data Validation Training AutoML Model eval. and valid. Serving Logging KServe Seldon Kube fl ow Pipelines Kube fl ow Notebooks Katib Training Operators MDLCͷ֤εςοϓ ରԠ͢ΔTool લճͷ༰: Kube fl owͷηοτΞοϓ Slide: https://speakerdeck.com/keitaw/kube fl owdehazimeruml-on-kubernetes-number-1-kube fl owfalsegai-yao-tosetutoatupu
ຊͷ༰: Kubeflow Notebooks
Kubeflow Notebooksͱ • Webϕʔεͷ։ൃڥΛKubernetes্Ͱఏڙ͢Δπʔϧ • Կ͕خ͍͔͠ • ཧऀɿඞཁͳύοέʔδ͕Πϯετʔϧ͞Εͨ։ൃऀ༻ͷΠϝʔδΛ खܰʹఏڙͰ͖Δ +
RBACʹΑΔnotebookͷΞΫηε੍ޚ • ϢʔβʔɿϩʔΧϧͷܭࢉࢿݯʹཔΔ͜ͱͳ͘ɺ Ϋϥελ্ͰNotebookڥΛར༻Ͱ͖Δ JupyterLab, RStudio, Visual Studio Code (code-server)Λ ωΠςΟϒͰαϙʔτ͍ͯ͠Δ https://www.kube fl ow.org/docs/components/notebooks/overview/
σϑΥϧτͰαϙʔτ͞Ε͍ͯΔΠϝʔδ https://github.com/kube fl ow/kube fl ow/tree/master/components/example-notebook-servers#custom-images • Base: ϕʔεΠϝʔδʢUbuntuʣ •
PyTorch/TensorFlow Full: PyTorch/TensorFlow + Pandas ScipyɺXGBoostͷΑ͘ΘΕΔ ϥΠϒϥϦ • Jupyter imageʹGPU൛͋Δ • Custom image: BaseΛجʹ࡞ ʢ࡞ํ๏ԼهͷURLΛࢀরʣ https://www.kube fl ow.org/docs/components/notebooks/container-images/
Notebookͷ৽ن࡞
Notebookͷ৽ن࡞
Notebookͷ৽ن࡞ ❶ ❷ ❸ ❹
Kubeflow NotebooksͰJupyterLab σʔλͷղੳϞσϧͷ։ൃɺ͞ΒʹKube fl ow PipelinesʢৄࡉࠓޙͷLTͰʣ Λ༻͍ͨύΠϓϥΠϯͷߏஙͳͲ͕ߦ͑Δ
Kubeflow NotebooksͰVSCode
࣍ճ… Kubeflow Pipelines
ࢀߟࢿྉ • https://www.kube fl ow.org/docs/components/notebooks/overview/ • https://github.com/kube fl ow/kube fl
ow/tree/master/components/example- notebook-servers#custom-images • https://github.com/kube fl ow/pipelines/blob/sdk/release-1.8/samples/core/ lightweight_component/lightweight_component.ipynb • https://github.com/aws-samples/aws-do-kube fl ow