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
870
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
180
Scalable Infrastructure for Large-Scale AI Training with AWS Sagemaker Hyperpod @ Singapore AI Hour
keitaw
0
130
[AWS Summit Japan 2025] Optimizing Foundation Model Development with Amazon SageMaker HyperPod: Insights from Training the Amazon Nova Model
keitaw
0
67
Building foundation models on AWS
keitaw
1
580
[re:Invent2024 Chalktalk] Cost-effectively deploy PyTorch LLMs on AWS Inferentia using Amazon EKS
keitaw
0
150
AWS Summit New York 2024: CMP 301 Demystifying the ML software stack on Amazon EC2 accelerated instances
keitaw
0
520
re:Invent 2023 CMP319 Deploy LLMs with AWS Inferentia & Ray to optimize performance and cost
keitaw
0
73
re:Invent 2023: CMP332 De-mystifying ML software stack on Amazon EC2 accelerated instances
keitaw
1
250
AWS における LLM・GenAI 大規模学習への取り組み / Large scale GenAI・LLM training on AWS
keitaw
1
610
Other Decks in Programming
See All in Programming
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
200
net-httpのHTTP/2対応について
naruse
0
450
AIで効率化できた業務・日常
ochtum
0
110
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
1k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
190
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
150
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
240
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
590
Lessons from Spec-Driven Development
simas
PRO
0
140
Claspは野良GASの夢をみるか
takter00
0
170
Featured
See All Featured
Accessibility Awareness
sabderemane
1
130
Unsuck your backbone
ammeep
672
58k
エンジニアに許された特別な時間の終わり
watany
107
250k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
140
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
The agentic SEO stack - context over prompts
schlessera
0
800
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Mobile First: as difficult as doing things right
swwweet
225
10k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
960
Design in an AI World
tapps
1
220
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
400
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
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